@charset "UTF-8";






/*@charset "GBK";*/
.sell-error-boundary {
	border: 1px solid var(--color-error-3, red);
	border-radius: 6px;
	background-color: #fff0f0;
	color: var(--color-error-3, red);
	display: flex;
	align-items: center;
	min-height: 36px;
	min-width: 500px;
	justify-content: center;
	font-size: 14px
}

.sell-error-boundary img {
	margin-right: 6px
}

.sell-error-boundary .sell-wang-wang-btn {
	font-size: 14px;
	margin: 0 4px -2px
}

.hidden {
	display: none!important
}

.category-search-wrap {
	display: inline-block
}

.category-search-wrap .search-btn {
	margin-left: 5px
}

.category-search-wrap .category-search {
	width: 500px;
	float: left
}

.category-search-popup {
	background: #fff;
	border: 1px solid #dcdee3;
	min-width: 500px
}

.category-search-popup .search-result {
	max-height: 268px;
	overflow: scroll
}

.category-search-popup .search-result .highlight {
	color: #5584ff
}

.category-search-popup .search-result-tag {
	height: 20px;
	line-height: 18px
}

.category-search-popup .search-empty {
	padding: 8px 12px
}

.category-history {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.category-history .next-tabs-text>.next-tabs-bar .next-tabs-tab {
	color: #333
}

.category-history .next-tabs-text>.next-tabs-bar .next-tabs-tab:not(:last-child):after {
	background-color: #ccc
}

.category-history .next-tabs-text>.next-tabs-bar .next-tabs-tab.active,
.category-history .next-tabs-text>.next-tabs-bar .next-tabs-tab:hover {
	color: #388beb
}

.category-history>.cat-btn {
	display: inline
}

.category-history .label {
	padding-right: 6px;
	vertical-align: middle
}

.category-history .history-list {
	display: inline-block;
	vertical-align: middle;
	width: 90%
}

.category-history .history-list.next-small .next-tabs-tab-inner {
	padding: 8px
}

.category-history .history-list .next-tabs-tab:first-child {
	margin-left: -8px
}

.category-path-wrap {
	color: #999;
	border: 1px solid #e8e8e8;
	background: #f7f8fa;
	padding: 8px 12px;
	margin: 6px 0;
	line-height: 20px;
	overflow: hidden;
	font-size: 12px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.category-path-wrap .selected-item-wrap {
	overflow: hidden;
	color: #333
}

.category-path-wrap .path-info-wrap {
	margin-right: 10px;
	flex-grow: 2
}

.category-path-wrap .connector-char {
	padding: 0 4px;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	vertical-align: middle
}

.category-path-wrap .path-tips {
	color: red;
	padding-left: 52px
}

.category-path-wrap .path-label {
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	vertical-align: -2px
}

.category-path-wrap .path-help {
	float: right;
	flex-basis: 120px;
	flex-shrink: 0
}

.category-path-wrap .path-help .disabled {
	color: #aaa;
	cursor: not-allowed
}

.sell-o-category-selection {
	width: 100%;
	display: inline-block
}

.sell-o-category-selection .highlight {
	color: #5584ff
}

.sell-o-category-selection .top-wrap .history-select {
	float: right;
	width: 194px
}

.sell-o-category-selection .category-lists-wrap {
	overflow: hidden;
	height: 330px
}

.sell-o-category-selection .filter-wrap {
	margin: 12px 0
}

.sell-o-category-selection .filter-wrap .next-tag-selectable {
	margin: 0 8px 0 0
}

.sell-o-category-selection .category-selected-wrap {
	padding: 0 12px;
	line-height: 20px;
	overflow: hidden;
	font-size: 12px
}

.sell-o-category-selection .category-selected-wrap .selected-item-wrap {
	overflow: hidden;
	color: #333
}

.sell-o-category-selection .cascade-selection {
	position: relative;
	width: 100%;
	border: 1px solid #eee
}

.sell-o-category-selection .cascade-selection .group-move {
	margin-left: -25%;
	transition: all .5s ease
}

.sell-o-category-selection .cascade-selection .search-wrap {
	height: 28px;
	min-height: 28px;
	width: 90%;
	margin: 20px 5%;
	position: relative
}

.sell-o-category-selection .cascade-selection .search-input {
	height: 28px;
	line-height: 28px;
	width: 100%
}

.sell-o-category-selection .cascade-selection .search-icon {
	line-height: 28px;
	color: #eee;
	position: absolute;
	top: 0;
	right: 8px
}

.sell-o-category-selection .cascade-selection .search-icon:before {
	font-size: 16px
}

.sell-o-category-selection .cascade-selection .category-list {
	position: relative;
	display: flex;
	flex-direction: column;
	float: left;
	border-right: 1px solid #eee;
	width: 100%;
	height: 330px;
	transition: all .5s ease
}

.sell-o-category-selection .cascade-selection .list-frame {
	overflow-y: auto
}

.sell-o-category-selection .cascade-selection .list-info {
	padding: 2px 10px
}

.sell-o-category-selection .cascade-selection .icon-wrap {
	float: right;
	clear: both
}

.sell-o-category-selection .cascade-selection .icon-arrow {
	position: absolute;
	top: 40%;
	z-index: 1;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #000;
	border-radius: 100%;
	opacity: .5;
	cursor: pointer
}

.sell-o-category-selection .cascade-selection .icon-arrow.left {
	left: -20px;
	text-align: right
}

.sell-o-category-selection .cascade-selection .icon-arrow.right {
	right: -20px;
	text-align: left
}

.sell-o-category-selection .cascade-selection .arrow-icon {
	color: #fff
}

.sell-o-category-selection .cascade-selection .arrow-icon:hover {
	color: #5584ff
}

.sell-o-category-selection .cascade-selection .arrow-icon:before {
	font-size: 20px
}

.sell-o-category-selection .category-item {
	height: 28px;
	line-height: 28px;
	width: 100%;
	padding: 0 10px;
	border-left: 2px solid transparent;
	overflow: hidden;
	display: flex;
	cursor: pointer
}

.sell-o-category-selection .category-item:hover {
	background: #f4f4f4
}

.sell-o-category-selection .category-item:hover .category-item-edit {
	display: flex
}

.sell-o-category-selection .group-wrap {
	margin-bottom: 4px
}

.sell-o-category-selection .group-wrap .group-item {
	border-bottom: 1px dashed #ccc;
	padding: 4px 0
}

.sell-o-category-selection .group-wrap .group-item:last-child {
	border-bottom: none
}

.sell-o-category-selection .group-title {
	color: #4a90e2;
	padding: 0 4px;
	cursor: pointer
}

.sell-o-category-selection .group-title span {
	margin-right: 6px
}

.sell-o-category-selection .group-wrap,
.sell-o-category-selection .list-wrap {
	position: relative
}

.sell-o-category-selection .group-wrap .text,
.sell-o-category-selection .list-wrap .text {
	flex: 1;
	white-space: nowrap;
	overflow-x: hidden;
	line-height: 28px;
	text-overflow: ellipsis;
	margin: 0
}

.sell-o-category-selection .group-wrap .category-item-checkbox,
.sell-o-category-selection .list-wrap .category-item-checkbox {
	vertical-align: top;
	margin: 5px 5px 0 0
}

.sell-o-category-selection .group-wrap .category-item-edit,
.sell-o-category-selection .list-wrap .category-item-edit {
	z-index: 999;
	display: none;
	margin-left: 4px;
	color: #4a90e2;
	text-align: left;
	height: inherit;
	line-height: inherit
}

.sell-o-category-selection .group-wrap .offline-tag,
.sell-o-category-selection .list-wrap .offline-tag {
	display: flex;
	color: #fff;
	background-color: #d8d8d8;
	padding: 0 3px;
	font-size: 12px;
	margin-left: 4px;
	line-height: 16px;
	height: 16px;
	border-radius: 2px;
	margin-top: 6px;
	transform: scale(.8)
}

.sell-o-category-selection .group-wrap .icon-wrap,
.sell-o-category-selection .list-wrap .icon-wrap {
	text-align: right;
	width: 16px
}

.sell-o-category-selection .group-wrap li.selected,
.sell-o-category-selection .list-wrap li.selected {
	border-left: 2px solid red;
	background: #f4f4f4
}

.sell-o-category-selection .group-wrap li.disabled,
.sell-o-category-selection .list-wrap li.disabled {
	color: #ccc;
	cursor: not-allowed
}

.history-popup.expandInDown.next-menu {
	max-width: 720px;
	width: auto
}

.sell-category-select-with-select-prop {
	display: flex;
	overflow: auto
}

.sell-category-select-with-select-prop.has-select-prop .cascade-selection {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.sell-category-select-with-select-prop .sell-o-category-selection {
	float: left;
	width: auto
}

.sell-category-select-with-select-prop #struct-selectProp {
	margin-top: 0
}

.sell-category-select-with-select-prop #struct-selectProp .sell-o-addon-label,
.sell-category-select-with-select-prop #struct-selectProp .sell-qn-vertical-layout-label-wrap {
	display: none
}

.sell-category-select-with-select-prop #struct-selectProp .sell-qn-vertical-layout-content>.content {
	padding-top: 0
}

.sell-category-select-with-select-prop #struct-selectProp .sell-catProp-vertical-layout {
	display: inline-flex;
	background: inherit;
	width: 227px;
	height: 330px;
	border: 1px solid var(--color-fill1-2, #f0f2f5);
	border-left: none;
	padding: 20px 12px 12px;
	overflow: auto;
	white-space: normal;
	line-height: 18px
}

.sell-category-select-with-select-prop #struct-selectProp .sell-catProp-vertical-layout .title-info-container {
	display: none
}

.sell-category-select-with-select-prop #struct-selectProp .sell-catProp-vertical-layout .sell-catProp-struct-vertical-layout {
	width: 200px;
	padding-top: 12px
}

.sell-category-select-with-select-prop #struct-selectProp .sell-catProp-vertical-layout .sell-catProp-struct-vertical-layout>.info-bottom.brand-item {
	position: static;
	margin-top: 5px
}

.sell-category-select-with-select-prop #struct-selectProp .sell-catProp-vertical-layout .sell-catProp-struct-vertical-layout>.item-msg {
	width: 200px;
	min-height: 18px;
	margin-bottom: 6px
}

.sell-category-select-with-select-prop #struct-selectProp .sell-catProp-vertical-layout .sell-catProp-item-checkbox,
.sell-category-select-with-select-prop #struct-selectProp .sell-catProp-vertical-layout .sell-catProp-item-input,
.sell-category-select-with-select-prop #struct-selectProp .sell-catProp-vertical-layout .sell-catProp-item-select {
	width: 200px
}

.sell-category-select-with-select-prop #struct-selectProp .sell-catProp-vertical-layout .sell-catProp-item .left-wrap {
	text-align: left
}

.category-dialog-select {
	width: 540px;
	margin-bottom: 12px
}

.category-history {
	overflow: visible
}

.category-history .label {
	color: #666;
	font-size: 12px
}

.category-history .history-list {
	width: 912px
}

.category-history .history-list .next-tabs-bar .next-tabs-tab {
	color: #666
}

.category-history .history-list .next-tabs-bar .next-tabs-tab.active,
.category-history .history-list .next-tabs-bar .next-tabs-tab:hover {
	color: #3d7fff
}

.category-history .history-list .next-tabs-bar .next-tabs-tab .next-tabs-tab-inner {
	padding: 12px 18px
}

.category-history .history-list .next-tabs-bar .next-tabs-bar-popup {
	max-height: 330px
}

.l-full-category {
	width: 930px
}

.unfold-category-wrapper .l-full-category {
	width: 912px
}

.unfold-category-wrapper .l-category-search .category-search {
	width: 500px
}

.unfold-category-wrapper .l-category-search .category-search .next-input {
	border-radius: var(--form-element-large-corner, 9px) 0 0 var(--form-element-large-corner, 9px)
}

.unfold-category-wrapper .l-category-search .search-btn {
	margin: 0;
	vertical-align: top;
	border-radius: 0 var(--form-element-large-corner, 9px) var(--form-element-large-corner, 9px) 0
}

.unfold-category-wrapper .category-history .history-list {
	width: 92%
}

.unfold-category-wrapper .sell-o-category-selection .cascade-selection {
	border: none;
	border-left: 1px solid var(--color-fill1-2, #f0f2f5);
	border-radius: 6px
}

.unfold-category-wrapper .sell-o-category-selection .category-list {
	border-top: 1px solid var(--color-fill1-2, #f0f2f5);
	border-bottom: 1px solid var(--color-fill1-2, #f0f2f5)
}

.unfold-category-wrapper .sell-o-category-selection .group-title {
	color: #999;
	line-height: 36px
}

.unfold-category-wrapper .sell-o-category-selection .group-wrap .text,
.unfold-category-wrapper .sell-o-category-selection .list-wrap .text {
	line-height: 36px
}

.unfold-category-wrapper .sell-o-category-selection .group-wrap .selected,
.unfold-category-wrapper .sell-o-category-selection .list-wrap .selected {
	font-family: HelveticaNeue-Bold;
	color: #3d7fff;
	border-left: 2px solid #3d7fff
}

.unfold-category-wrapper .sell-o-category-selection .category-item {
	height: 36px;
	line-height: 36px;
	padding: 0 15px
}

.unfold-category-wrapper .category-path {
	display: block;
	width: 720px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0;
	padding: 8px 0;
	border-width: 0;
	z-index: 1001;
	background-color: transparent
}

.unfold-category-wrapper .category-path .path-label {
	color: #666;
	font-size: 14px;
	vertical-align: middle
}

.unfold-category-wrapper .category-path .path-node {
	color: #111;
	font-size: 14px
}

.unfold-category-wrapper .category-path .path-tips {
	color: #666;
	padding: 6px 0 0 62px;
	line-height: 18px
}

.unfold-category-wrapper .sell-catProp-vertical-layout {
	border-radius: 0 6px 6px 0
}

.category-search-popup .next-menu-item-text {
	font-size: 12px
}

.sell-block,
.sell-block-qn {
	background: #fff;
	min-height: 32px
}

.sell-block-qn>*>.title,
.sell-block>*>.title {
	margin: 0;
	text-align: left
}

.sell-block {
	margin: 12px auto;
	box-shadow: 0 -2px 4px 0 hsla(0, 0%, 89.8%, .5)
}

.sell-block>*>.title {
	font-size: 14px;
	padding: 16px;
	color: #333;
	line-height: 12px;
	border-bottom: 1px solid #eee
}

.sell-block>*>.content {
	padding: 12px 0
}

.sell-block-qn {
	margin: 18px auto;
	border-radius: 12px;
	padding: 24px
}

.sell-block-qn>*>.title {
	font-size: 18px;
	color: #111
}

.tmall-o-images-media-expanded {
	margin-bottom: 220px
}

.tmall-o-images-media-popup {
	max-width: none;
	background-color: #fff;
	border: 1px solid #eee;
	padding: 10px;
	min-height: 300px
}

.tmall-o-images-media-popup iframe {
	height: 365px;
	width: 750px
}

.tmall-o-images-media-popup:after {
	left: 115px
}

.sell-similar-item-balloon {
	height: 280px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	border-color: #d4d5da;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.sell-similar-item-balloon.next-balloon-closable {
	padding-bottom: 0!important
}

.sell-similar-item-balloon .next-balloon-content {
	height: 100%
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-list {
	min-width: 400px;
	max-height: inherit;
	height: 100%;
	overflow: auto;
	font-size: 12px
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-list .sell-similar-item {
	height: 20px;
	line-height: 20px;
	text-align: left
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-list .sell-similar-item-title {
	color: #25282e;
	font-family: PingFangSC-Medium
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-list .sell-similar-item-desc {
	color: #666
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-itemList {
	border: none
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-itemList .next-table-header {
	display: none
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-itemList .next-table-cell {
	border: none;
	text-align: left
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-itemList .similar-item-img {
	width: 48px;
	height: 48px;
	border-radius: 4px
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-itemList .similar-item-tag-good {
	background-color: #e8f9e8!important;
	color: #1dc11d!important;
	border: none!important
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-itemList .similar-item-tag-normal {
	background-color: #ffece4!important;
	color: #ff9419!important;
	border: none!important
}

.sell-similar-item-balloon .next-balloon-content .sell-similar-item-itemList .similar-item-tag-poor {
	background-color: #ffe4e1!important;
	color: #ff2819!important;
	border: none!important
}

.sell-similar-item-balloon .next-balloon-close {
	height: 20px;
	line-height: 20px
}

.sell-add-overlay {
	position: relative
}

.sell-add-overlay .next-btn {
	z-index: 99
}

.sell-add-overlay .sell-add-overlay-content {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: 0 auto
}

.sell-o-images-cut-botton-hoc>.botton-wrap {
	margin: 8px 0
}

.sell-o-images-cut-botton-hoc>.botton-wrap>.botton {
	float: left;
	margin-right: 8px
}

.sell-o-images-hoc-mainmarkDlg>.next-dialog-header {
	height: 0;
	padding: 0
}

.sell-o-images-hoc-mainmarkDlg>.next-dialog-body {
	padding: 0;
	max-height: none
}

.sell-error-card {
	width: 100%;
	min-height: 400px;
	margin: 70px auto 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.sell-error-card .left-col {
	zoom: .5
}

.sell-error-card .right-col .error-text {
	font-size: 24px;
	color: #333;
	margin-bottom: 18px
}

@font-face {
	font-family: NextIcon;
	src: url(//at.alicdn.com/t/font_515771_xjdbujl2iu.eot);
	src: url(//at.alicdn.com/t/font_515771_xjdbujl2iu.eot#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_515771_xjdbujl2iu.woff2) format("woff2"), url(//at.alicdn.com/t/font_515771_xjdbujl2iu.woff) format("woff"), url(//at.alicdn.com/t/font_515771_xjdbujl2iu.ttf) format("truetype"), url(//at.alicdn.com/t/font_515771_xjdbujl2iu.svg#NextIcon) format("svg");
	font-display: swap
}

.next-icon.next-xxs .next-icon-remote,
.next-icon.next-xxs:before {
	width: 8px;
	font-size: 8px
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-icon.next-xxs {
		transform: scale(.5);
		margin-left: -4px;
		margin-right: -4px
	}
	.next-icon.next-xxs:before {
		width: 16px;
		font-size: 16px
	}
}

.next-icon.next-xs .next-icon-remote,
.next-icon.next-xs:before {
	width: 12px;
	font-size: 12px
}

.next-icon.next-small .next-icon-remote,
.next-icon.next-small:before {
	width: 16px;
	font-size: 16px
}

.next-icon.next-medium .next-icon-remote,
.next-icon.next-medium:before {
	width: 20px;
	font-size: 20px
}

.next-icon.next-large .next-icon-remote,
.next-icon.next-large:before {
	width: 24px;
	font-size: 24px
}

.next-icon.next-xl .next-icon-remote,
.next-icon.next-xl:before {
	width: 32px;
	font-size: 32px
}

.next-icon.next-xxl .next-icon-remote,
.next-icon.next-xxl:before {
	width: 48px;
	font-size: 48px
}

.next-icon.next-xxxl .next-icon-remote,
.next-icon.next-xxxl:before {
	width: 64px;
	font-size: 64px
}

.next-input {
	border: 1px solid #c4c6cf
}

.next-input input:-webkit-autofill {
	border-radius: 3px
}

.next-input input,
.next-input textarea {
	color: #333
}

.next-input.next-small {
	height: 20px;
	border-radius: 3px
}

.next-input.next-small .next-input-label {
	padding-left: 8px
}

.next-input.next-small .next-input-control,
.next-input.next-small .next-input-inner-text {
	padding-right: 4px
}

.next-input.next-small input {
	height: 18px;
	line-height: 18px \0;
	padding: 0 4px
}

.next-input.next-small .next-input-text-field {
	padding: 0 4px;
	height: 18px;
	line-height: 18px
}

.next-input.next-small .next-icon .next-icon-remote,
.next-input.next-small .next-icon:before {
	width: 12px;
	font-size: 12px
}

.next-input.next-small .next-input-control {
	border-radius: 0 3px 3px 0
}

.next-input.next-medium {
	height: 28px;
	border-radius: 3px
}

.next-input.next-medium .next-input-label {
	padding-left: 8px
}

.next-input.next-medium .next-input-control,
.next-input.next-medium .next-input-inner-text {
	padding-right: 8px
}

.next-input.next-medium input {
	height: 26px;
	line-height: 26px \0;
	padding: 0 8px
}

.next-input.next-medium .next-input-text-field {
	padding: 0 8px;
	height: 26px;
	line-height: 26px
}

.next-input.next-medium .next-icon .next-icon-remote,
.next-input.next-medium .next-icon:before {
	width: 12px;
	font-size: 12px
}

.next-input.next-medium .next-input-control {
	border-radius: 0 3px 3px 0
}

.next-input.next-large {
	height: 40px;
	border-radius: 3px
}

.next-input.next-large .next-input-label {
	padding-left: 12px;
	font-size: 16px
}

.next-input.next-large .next-input-inner {
	font-size: 16px
}

.next-input.next-large .next-input-control,
.next-input.next-large .next-input-inner-text {
	padding-right: 8px
}

.next-input.next-large input {
	height: 38px;
	line-height: 38px \0;
	padding: 0 12px;
	font-size: 16px
}

.next-input.next-large input::placeholder {
	font-size: 16px
}

.next-input.next-large .next-input-text-field {
	padding: 0 12px;
	font-size: 16px;
	height: 38px;
	line-height: 38px
}

.next-input.next-large .next-icon .next-icon-remote,
.next-input.next-large .next-icon:before {
	width: 16px;
	font-size: 16px
}

.next-input.next-large .next-input-control {
	border-radius: 0 3px 3px 0
}

.next-input.next-input-textarea {
	border-radius: 3px
}

.next-input.next-input-textarea textarea {
	color: #333;
	padding: 4px 8px;
	border-radius: 3px
}

.next-input.next-input-textarea.next-large textarea {
	font-size: 16px
}

.next-input.next-input-textarea .next-input-control {
	border-radius: 3px
}

.next-input.next-input-textarea .next-input-len {
	padding: 0 8px 4px
}

.next-input.next-focus,
.next-input:hover {
	border-color: #a0a2ad
}

.next-input.next-focus {
	border-color: #5584ff;
	box-shadow: 0 0 0 2px rgba(85, 132, 255, .2)
}

.next-input.next-warning,
.next-input.next-warning.next-focus,
.next-input.next-warning:hover {
	border-color: #ff9300
}

.next-input.next-warning.next-focus {
	box-shadow: 0 0 0 2px rgba(255, 147, 0, .2)
}

.next-input.next-error {
	border-color: #ff3000
}

.next-input.next-error input,
.next-input.next-error textarea {
	color: #333
}

.next-input.next-error.next-focus,
.next-input.next-error:hover {
	border-color: #ff3000
}

.next-input.next-error.next-focus {
	box-shadow: 0 0 0 2px rgba(255, 48, 0, .2)
}

.next-input-control .next-input-len.next-error {
	color: #ff3000
}

.next-input-control .next-input-len.next-warning {
	color: #ff9300
}

.next-input-control>:not(:last-child) {
	padding-right: 4px
}

.next-input-control .next-input-warning-icon {
	color: #ff9300
}

.next-input-control .next-input-success-icon {
	color: #46bc15
}

.next-input-control .next-input-loading-icon {
	color: #4494f9
}

.next-input.next-disabled,
.next-input.next-disabled:hover {
	border-color: #e6e7eb;
	background-color: #f7f8fa
}

.next-input-group>.next-input:first-child.next-large,
.next-input-group>.next-input:first-child.next-medium,
.next-input-group>.next-input:first-child.next-small {
	border-top-left-radius: 3px!important;
	border-bottom-left-radius: 3px!important
}

.next-input-group>.next-input:last-child.next-large,
.next-input-group>.next-input:last-child.next-medium,
.next-input-group>.next-input:last-child.next-small {
	border-top-right-radius: 3px!important;
	border-bottom-right-radius: 3px!important
}

.next-input-group-text {
	background-color: #f2f3f7;
	border: 1px solid #c4c6cf;
	padding: 0 8px
}

.next-input-group-text.next-disabled,
.next-input-group-text.next-disabled:hover {
	border-color: #e6e7eb;
	background-color: #f7f8fa
}

.next-input-group-text.next-medium,
.next-input-group-text.next-small {
	border-radius: 3px
}

.next-input-group-text.next-large {
	font-size: 16px;
	border-radius: 3px
}

.next-input[dir=rtl].next-small .next-input-label {
	padding-right: 8px
}

.next-input[dir=rtl].next-small .next-input-control {
	padding-left: 4px
}

.next-input[dir=rtl].next-medium .next-input-label {
	padding-right: 8px
}

.next-input[dir=rtl].next-medium .next-input-control {
	padding-left: 8px
}

.next-input[dir=rtl].next-large .next-input-label {
	padding-right: 12px
}

.next-input[dir=rtl].next-large .next-input-control {
	padding-left: 8px
}

.next-input[dir=rtl] .next-input-control>:not(:last-child) {
	padding-left: 4px
}

.next-input-group[dir=rtl]>.next-input:first-child.next-large,
.next-input-group[dir=rtl]>.next-input:first-child.next-medium,
.next-input-group[dir=rtl]>.next-input:first-child.next-small {
	border-top-right-radius: 3px!important;
	border-bottom-right-radius: 3px!important
}

.next-input-group[dir=rtl]>.next-input:last-child.next-large,
.next-input-group[dir=rtl]>.next-input:last-child.next-medium,
.next-input-group[dir=rtl]>.next-input:last-child.next-small {
	border-top-left-radius: 3px!important;
	border-bottom-left-radius: 3px!important
}

.next-input-group[dir=rtl] .next-input-group-addon:first-child.next-large,
.next-input-group[dir=rtl] .next-input-group-addon:first-child.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:first-child.next-small,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>*>.next-input.next-large,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>*>.next-input.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>*>.next-input.next-small,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>.next-input.next-large,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>.next-input.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>.next-input.next-small {
	border-bottom-right-radius: 3px!important;
	border-top-right-radius: 3px!important
}

.next-input-group[dir=rtl] .next-input-group-addon:last-child.next-large,
.next-input-group[dir=rtl] .next-input-group-addon:last-child.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:last-child.next-small,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>*>.next-input.next-large,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>*>.next-input.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>*>.next-input.next-small,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>.next-input.next-large,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>.next-input.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>.next-input.next-small {
	border-bottom-left-radius: 3px!important;
	border-top-left-radius: 3px!important
}

.next-btn.next-small {
	border-radius: 3px;
	padding: 0 8px;
	height: 20px
}

.next-btn.next-small>.next-btn-icon.next-icon-first {
	margin-right: 4px
}

.next-btn.next-small>.next-btn-icon.next-icon-last {
	margin-left: 4px
}

.next-btn.next-small.next-btn-loading:before {
	left: 8px;
	margin-right: 4px
}

.next-btn.next-small>.next-btn-custom-loading-icon.show {
	margin-right: 4px
}

.next-btn.next-medium {
	border-radius: 3px;
	height: 28px
}

.next-btn.next-medium>.next-btn-icon.next-icon-first {
	margin-right: 4px
}

.next-btn.next-medium>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn.next-medium>.next-btn-icon.next-icon-first:before {
	width: 12px;
	font-size: 12px
}

.next-btn.next-medium>.next-btn-icon.next-icon-last {
	margin-left: 4px
}

.next-btn.next-medium>.next-btn-icon.next-icon-alone .next-icon-remote,
.next-btn.next-medium>.next-btn-icon.next-icon-alone:before,
.next-btn.next-medium>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn.next-medium>.next-btn-icon.next-icon-last:before {
	width: 12px;
	font-size: 12px
}

.next-btn.next-medium.next-btn-loading:before {
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	margin-right: 4px
}

.next-btn.next-medium>.next-btn-custom-loading-icon.show {
	width: 12px;
	margin-right: 4px
}

.next-btn.next-large {
	border-radius: 3px;
	padding: 0 16px;
	height: 40px;
	font-size: 16px
}

.next-btn.next-large>.next-btn-icon.next-icon-first {
	margin-right: 4px
}

.next-btn.next-large>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn.next-large>.next-btn-icon.next-icon-first:before {
	width: 16px;
	font-size: 16px
}

.next-btn.next-large>.next-btn-icon.next-icon-last {
	margin-left: 4px
}

.next-btn.next-large>.next-btn-icon.next-icon-alone .next-icon-remote,
.next-btn.next-large>.next-btn-icon.next-icon-alone:before,
.next-btn.next-large>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn.next-large>.next-btn-icon.next-icon-last:before {
	width: 16px;
	font-size: 16px
}

.next-btn.next-large.next-btn-loading:before {
	width: 16px;
	height: 16px;
	font-size: 16px;
	line-height: 16px;
	left: 16px;
	margin-right: 4px
}

.next-btn.next-large>.next-btn-custom-loading-icon.show {
	width: 16px;
	margin-right: 4px
}

.next-btn.next-btn-normal {
	background: #fff;
	border-color: #c4c6cf
}

.next-btn.next-btn-normal,
.next-btn.next-btn-normal.visited,
.next-btn.next-btn-normal:link,
.next-btn.next-btn-normal:visited {
	color: #333
}

.next-btn.next-btn-normal.active,
.next-btn.next-btn-normal.hover,
.next-btn.next-btn-normal:active,
.next-btn.next-btn-normal:focus,
.next-btn.next-btn-normal:hover {
	color: #333;
	background: #f2f3f7;
	border-color: #a0a2ad
}

.next-btn.next-btn-primary {
	background: #5584ff
}

.next-btn.next-btn-primary.active,
.next-btn.next-btn-primary.hover,
.next-btn.next-btn-primary:active,
.next-btn.next-btn-primary:focus,
.next-btn.next-btn-primary:hover {
	background: #3e71f7
}

.next-btn.next-btn-secondary {
	background: #fff;
	border-color: #5584ff
}

.next-btn.next-btn-secondary,
.next-btn.next-btn-secondary.visited,
.next-btn.next-btn-secondary:link,
.next-btn.next-btn-secondary:visited {
	color: #5584ff
}

.next-btn.next-btn-secondary.active,
.next-btn.next-btn-secondary.hover,
.next-btn.next-btn-secondary:active,
.next-btn.next-btn-secondary:focus,
.next-btn.next-btn-secondary:hover {
	color: #fff;
	background: #3e71f7;
	border-color: #3e71f7
}

.next-btn.disabled.next-btn-normal,
.next-btn.disabled.next-btn-normal.active,
.next-btn.disabled.next-btn-normal.hover,
.next-btn.disabled.next-btn-normal:active,
.next-btn.disabled.next-btn-normal:focus,
.next-btn.disabled.next-btn-normal:hover,
.next-btn.disabled.next-btn-primary,
.next-btn.disabled.next-btn-primary.active,
.next-btn.disabled.next-btn-primary.hover,
.next-btn.disabled.next-btn-primary:active,
.next-btn.disabled.next-btn-primary:focus,
.next-btn.disabled.next-btn-primary:hover,
.next-btn.disabled.next-btn-secondary,
.next-btn.disabled.next-btn-secondary.active,
.next-btn.disabled.next-btn-secondary.hover,
.next-btn.disabled.next-btn-secondary:active,
.next-btn.disabled.next-btn-secondary:focus,
.next-btn.disabled.next-btn-secondary:hover,
.next-btn[disabled].next-btn-normal,
.next-btn[disabled].next-btn-normal.active,
.next-btn[disabled].next-btn-normal.hover,
.next-btn[disabled].next-btn-normal:active,
.next-btn[disabled].next-btn-normal:focus,
.next-btn[disabled].next-btn-normal:hover,
.next-btn[disabled].next-btn-primary,
.next-btn[disabled].next-btn-primary.active,
.next-btn[disabled].next-btn-primary.hover,
.next-btn[disabled].next-btn-primary:active,
.next-btn[disabled].next-btn-primary:focus,
.next-btn[disabled].next-btn-primary:hover,
.next-btn[disabled].next-btn-secondary,
.next-btn[disabled].next-btn-secondary.active,
.next-btn[disabled].next-btn-secondary.hover,
.next-btn[disabled].next-btn-secondary:active,
.next-btn[disabled].next-btn-secondary:focus,
.next-btn[disabled].next-btn-secondary:hover {
	background: #f7f8fa;
	border-color: #e6e7eb
}

.next-btn-warning.next-btn-primary {
	background: #ff3000;
	border-color: #ff3000
}

.next-btn-warning.next-btn-primary.disabled,
.next-btn-warning.next-btn-primary.disabled.active,
.next-btn-warning.next-btn-primary.disabled.hover,
.next-btn-warning.next-btn-primary.disabled:active,
.next-btn-warning.next-btn-primary.disabled:focus,
.next-btn-warning.next-btn-primary.disabled:hover,
.next-btn-warning.next-btn-primary[disabled],
.next-btn-warning.next-btn-primary[disabled].active,
.next-btn-warning.next-btn-primary[disabled].hover,
.next-btn-warning.next-btn-primary[disabled]:active,
.next-btn-warning.next-btn-primary[disabled]:focus,
.next-btn-warning.next-btn-primary[disabled]:hover {
	background: #f7f8fa;
	border-color: #dcdee3
}

.next-btn-warning.next-btn-normal {
	border-color: #ff3000
}

.next-btn-warning.next-btn-normal,
.next-btn-warning.next-btn-normal.visited,
.next-btn-warning.next-btn-normal:link,
.next-btn-warning.next-btn-normal:visited {
	color: #ff3000
}

.next-btn-warning.next-btn-normal.disabled,
.next-btn-warning.next-btn-normal.disabled.active,
.next-btn-warning.next-btn-normal.disabled.hover,
.next-btn-warning.next-btn-normal.disabled:active,
.next-btn-warning.next-btn-normal.disabled:focus,
.next-btn-warning.next-btn-normal.disabled:hover,
.next-btn-warning.next-btn-normal[disabled],
.next-btn-warning.next-btn-normal[disabled].active,
.next-btn-warning.next-btn-normal[disabled].hover,
.next-btn-warning.next-btn-normal[disabled]:active,
.next-btn-warning.next-btn-normal[disabled]:focus,
.next-btn-warning.next-btn-normal[disabled]:hover {
	background: #f7f8fa;
	border-color: #e6e7eb
}

.next-btn-text.next-btn-primary.active,
.next-btn-text.next-btn-primary.hover,
.next-btn-text.next-btn-primary:active,
.next-btn-text.next-btn-primary:focus,
.next-btn-text.next-btn-primary:hover {
	color: #3e71f7
}

.next-btn-text.next-btn-secondary.active,
.next-btn-text.next-btn-secondary.hover,
.next-btn-text.next-btn-secondary:active,
.next-btn-text.next-btn-secondary:focus,
.next-btn-text.next-btn-secondary:hover {
	color: #5584ff
}

.next-btn-text.next-btn-normal,
.next-btn-text.next-btn-normal.visited,
.next-btn-text.next-btn-normal:link,
.next-btn-text.next-btn-normal:visited {
	color: #333
}

.next-btn-text.next-btn-normal.active,
.next-btn-text.next-btn-normal.hover,
.next-btn-text.next-btn-normal:active,
.next-btn-text.next-btn-normal:focus,
.next-btn-text.next-btn-normal:hover {
	color: #5584ff
}

.next-btn-text.next-large {
	height: 24px;
	font-size: 14px
}

.next-btn-text.next-large>.next-btn-icon.next-icon-first {
	margin-right: 4px
}

.next-btn-text.next-large>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn-text.next-large>.next-btn-icon.next-icon-first:before {
	width: 16px;
	font-size: 16px
}

.next-btn-text.next-large>.next-btn-icon.next-icon-last {
	margin-left: 4px
}

.next-btn-text.next-large>.next-btn-icon.next-icon-alone .next-icon-remote,
.next-btn-text.next-large>.next-btn-icon.next-icon-alone:before,
.next-btn-text.next-large>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn-text.next-large>.next-btn-icon.next-icon-last:before {
	width: 16px;
	font-size: 16px
}

.next-btn-text.next-large.next-btn-loading:before {
	width: 16px;
	height: 16px;
	font-size: 16px;
	line-height: 16px;
	margin-right: 4px
}

.next-btn-text.next-large>.next-btn-custom-loading-icon.show {
	width: 16px;
	margin-right: 4px
}

.next-btn-text.next-medium {
	height: 20px
}

.next-btn-text.next-medium>.next-btn-icon.next-icon-first {
	margin-right: 4px
}

.next-btn-text.next-medium>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn-text.next-medium>.next-btn-icon.next-icon-first:before {
	width: 12px;
	font-size: 12px
}

.next-btn-text.next-medium>.next-btn-icon.next-icon-last {
	margin-left: 4px
}

.next-btn-text.next-medium>.next-btn-icon.next-icon-alone .next-icon-remote,
.next-btn-text.next-medium>.next-btn-icon.next-icon-alone:before,
.next-btn-text.next-medium>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn-text.next-medium>.next-btn-icon.next-icon-last:before {
	width: 12px;
	font-size: 12px
}

.next-btn-text.next-medium.next-btn-loading:before {
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	margin-right: 4px
}

.next-btn-text.next-medium>.next-btn-custom-loading-icon.show {
	width: 12px;
	margin-right: 4px
}

.next-btn-text.next-small {
	height: 16px
}

.next-btn-text.next-small>.next-btn-icon.next-icon-first {
	margin-right: 4px
}

.next-btn-text.next-small>.next-btn-icon.next-icon-last {
	margin-left: 4px
}

.next-btn-text.next-small.next-btn-loading:before,
.next-btn-text.next-small>.next-btn-custom-loading-icon.show {
	margin-right: 4px
}

.next-btn-text.next-btn-loading,
.next-btn-text.next-btn-loading.active,
.next-btn-text.next-btn-loading.hover,
.next-btn-text.next-btn-loading.visited,
.next-btn-text.next-btn-loading:active,
.next-btn-text.next-btn-loading:focus,
.next-btn-text.next-btn-loading:hover,
.next-btn-text.next-btn-loading:link,
.next-btn-text.next-btn-loading:visited {
	color: #333
}

.next-btn-ghost.next-btn-light {
	border-color: #333
}

.next-btn-ghost.next-btn-light,
.next-btn-ghost.next-btn-light.visited,
.next-btn-ghost.next-btn-light:link,
.next-btn-ghost.next-btn-light:visited {
	color: #333
}

.next-btn-ghost.next-btn-light.active,
.next-btn-ghost.next-btn-light.hover,
.next-btn-ghost.next-btn-light:active,
.next-btn-ghost.next-btn-light:focus,
.next-btn-ghost.next-btn-light:hover {
	border-color: #333
}

.next-btn-group>.next-btn-primary:not(:first-child).disabled,
.next-btn-group>.next-btn-primary:not(:first-child)[disabled] {
	border-left-color: #e6e7eb
}

.next-btn-group[dir=rtl]>.next-btn-primary:not(:first-child).disabled,
.next-btn-group[dir=rtl]>.next-btn-primary:not(:first-child)[disabled] {
	border-right-color: #e6e7eb
}

.next-btn.next-small[dir=rtl] {
	border-radius: 3px
}

.next-btn.next-small[dir=rtl]>.next-btn-icon.next-icon-first {
	margin-left: 4px
}

.next-btn.next-small[dir=rtl]>.next-btn-icon.next-icon-last {
	margin-right: 4px
}

.next-btn.next-small[dir=rtl].next-btn-loading {
	padding-left: 8px
}

.next-btn.next-small[dir=rtl].next-btn-loading:after {
	right: 8px;
	margin-left: 4px
}

.next-btn.next-medium[dir=rtl] {
	border-radius: 3px
}

.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-first {
	margin-left: 4px
}

.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-first:before {
	width: 12px;
	font-size: 12px
}

.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-last {
	margin-right: 4px
}

.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-last:before {
	width: 12px;
	font-size: 12px
}

.next-btn.next-medium[dir=rtl].next-btn-loading {
	padding-right: 28px
}

.next-btn.next-medium[dir=rtl].next-btn-loading:after {
	margin-left: 4px
}

.next-btn.next-large[dir=rtl] {
	border-radius: 3px
}

.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-first {
	margin-left: 4px
}

.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-first:before {
	width: 16px;
	font-size: 16px
}

.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-last {
	margin-right: 4px
}

.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-last:before {
	width: 16px;
	font-size: 16px
}

.next-btn.next-large[dir=rtl].next-btn-loading {
	padding-left: 16px;
	padding-right: 36px
}

.next-btn.next-large[dir=rtl].next-btn-loading:after {
	right: 16px;
	margin-left: 4px
}

.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-first {
	margin-left: 4px
}

.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-first:before {
	width: 16px;
	font-size: 16px
}

.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-last {
	margin-right: 4px
}

.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-last:before {
	width: 16px;
	font-size: 16px
}

.next-btn-text[dir=rtl].next-large.next-btn-loading {
	padding-right: 20px
}

.next-btn-text[dir=rtl].next-large.next-btn-loading:after,
.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-first {
	margin-left: 4px
}

.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-first:before {
	width: 12px;
	font-size: 12px
}

.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-last {
	margin-right: 4px
}

.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-last:before {
	width: 12px;
	font-size: 12px
}

.next-btn-text[dir=rtl].next-medium.next-btn-loading {
	padding-right: 16px
}

.next-btn-text[dir=rtl].next-medium.next-btn-loading:after,
.next-btn-text[dir=rtl].next-small>.next-btn-icon.next-icon-first {
	margin-left: 4px
}

.next-btn-text[dir=rtl].next-small>.next-btn-icon.next-icon-last {
	margin-right: 4px
}

.next-btn-text[dir=rtl].next-small.next-btn-loading {
	padding-right: 16px
}

.next-btn-text[dir=rtl].next-small.next-btn-loading:after {
	margin-left: 4px
}

.next-message .next-message-close {
	color: #999
}

.next-message .next-message-close:hover {
	color: #666
}

.next-message.next-message-success.next-inline {
	background-color: #e4fdda;
	border-color: #e4fdda
}

.next-message.next-message-success.next-inline .next-message-title {
	color: #333
}

.next-message.next-message-success.next-inline .next-message-symbol {
	color: #46bc15
}

.next-message.next-message-success.next-addon .next-message-title {
	color: #333
}

.next-message.next-message-success.next-addon .next-message-symbol {
	color: #46bc15
}

.next-message.next-message-success.next-toast .next-message-title {
	color: #333
}

.next-message.next-message-success.next-toast .next-message-content {
	color: #666
}

.next-message.next-message-success.next-toast .next-message-symbol {
	color: #46bc15
}

.next-message.next-message-warning.next-inline {
	background-color: #fff3e0;
	border-color: #fff3e0
}

.next-message.next-message-warning.next-inline .next-message-title {
	color: #333
}

.next-message.next-message-warning.next-inline .next-message-symbol {
	color: #ff9300
}

.next-message.next-message-warning.next-addon .next-message-title {
	color: #333
}

.next-message.next-message-warning.next-addon .next-message-symbol {
	color: #ff9300
}

.next-message.next-message-warning.next-toast .next-message-title {
	color: #333
}

.next-message.next-message-warning.next-toast .next-message-symbol {
	color: #ff9300
}

.next-message.next-message-error.next-inline {
	background-color: #ffece4;
	border-color: #ffece4
}

.next-message.next-message-error.next-inline .next-message-title {
	color: #333
}

.next-message.next-message-error.next-inline .next-message-symbol {
	color: #ff3000
}

.next-message.next-message-error.next-addon .next-message-title {
	color: #333
}

.next-message.next-message-error.next-addon .next-message-symbol {
	color: #ff3000
}

.next-message.next-message-error.next-toast .next-message-title {
	color: #333
}

.next-message.next-message-error.next-toast .next-message-symbol {
	color: #ff3000
}

.next-message.next-message-notice.next-inline {
	background-color: #e3f2fd;
	border-color: #e3f2fd
}

.next-message.next-message-notice.next-inline .next-message-title {
	color: #333
}

.next-message.next-message-notice.next-inline .next-message-symbol {
	color: #4494f9
}

.next-message.next-message-notice.next-inline .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-notice.next-addon .next-message-title {
	color: #333
}

.next-message.next-message-notice.next-addon .next-message-symbol {
	color: #4494f9
}

.next-message.next-message-notice.next-addon .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-notice.next-toast .next-message-title {
	color: #333
}

.next-message.next-message-notice.next-toast .next-message-symbol {
	color: #4494f9
}

.next-message.next-message-notice.next-toast .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-help.next-inline {
	background-color: #e3fff8;
	border-color: #e3fff8
}

.next-message.next-message-help.next-inline .next-message-title {
	color: #333
}

.next-message.next-message-help.next-inline .next-message-symbol {
	color: #01c1b2
}

.next-message.next-message-help.next-addon .next-message-title {
	color: #333
}

.next-message.next-message-help.next-addon .next-message-symbol {
	color: #01c1b2
}

.next-message.next-message-help.next-toast .next-message-title {
	color: #333
}

.next-message.next-message-help.next-toast .next-message-symbol {
	color: #01c1b2
}

.next-message.next-message-loading.next-inline .next-message-title {
	color: #333
}

.next-message.next-message-loading.next-inline .next-message-symbol {
	color: #5584ff
}

.next-message.next-message-loading.next-addon .next-message-title {
	color: #333
}

.next-message.next-message-loading.next-addon .next-message-symbol {
	color: #5584ff
}

.next-message.next-message-loading.next-toast .next-message-title {
	color: #333
}

.next-message.next-message-loading.next-toast .next-message-symbol {
	color: #5584ff
}

.next-message.next-medium {
	border-width: 1px
}

.next-message.next-medium .next-message-symbol {
	line-height: 16px
}

.next-message.next-medium .next-message-symbol .next-icon-remote,
.next-message.next-medium .next-message-symbol:before {
	width: 16px;
	font-size: 16px
}

.next-message.next-medium .next-message-title {
	padding: 0 20px 0 24px
}

.next-message.next-medium .next-message-content {
	margin-top: 8px;
	padding: 0 20px 0 24px
}

.next-message.next-medium.next-only-content .next-message-content,
.next-message.next-medium.next-title-content .next-message-title {
	line-height: 16px
}

.next-message.next-medium .next-message-close {
	right: 12px
}

.next-message.next-medium.next-inline,
.next-message.next-medium.next-toast {
	border-radius: 3px
}

.next-message.next-large {
	border-width: 2px;
	padding: 16px
}

.next-message.next-large .next-message-title {
	padding: 0 20px 0 36px;
	font-size: 20px;
	line-height: 20px
}

.next-message.next-large .next-message-content {
	margin-top: 8px;
	padding: 0 20px 0 36px;
	font-size: 12px
}

.next-message.next-large .next-message-close {
	top: 16px;
	right: 16px
}

.next-message.next-large.next-inline,
.next-message.next-large.next-toast {
	border-radius: 3px
}

.next-message[dir=rtl].next-medium .next-message-title {
	padding: 0 24px 0 20px
}

.next-message[dir=rtl].next-medium .next-message-close {
	left: 12px
}

.next-message[dir=rtl].next-large .next-message-title {
	padding: 0 36px 0 20px
}

.next-message[dir=rtl].next-large .next-message-close {
	left: 16px
}

.next-dialog[dir=rtl] .next-dialog-btn+.next-dialog-btn {
	margin-right: 4px
}

.next-dialog[dir=rtl] .next-dialog-close {
	left: 12px
}

.next-dialog {
	border: 1px solid #dcdee3;
	border-radius: 3px
}

.next-dialog-header {
	padding: 12px 20px;
	color: #333
}

.next-dialog-body {
	padding: 20px;
	font-size: 12px
}

.next-dialog-footer {
	padding: 12px 20px
}

.next-dialog-btn+.next-dialog-btn {
	margin-left: 4px
}

.next-dialog-close {
	top: 12px;
	right: 12px;
	width: 16px
}

.next-dialog-close,
.next-dialog-close:link,
.next-dialog-close:visited {
	height: 16px;
	color: #999
}

.next-dialog-close:hover {
	color: #333
}

.next-dialog-close .next-dialog-close-icon.next-icon {
	margin-top: -6px;
	margin-left: -6px;
	width: 12px;
	height: 12px
}

.next-dialog-close .next-dialog-close-icon.next-icon:before {
	width: 12px;
	height: 12px;
	font-size: 12px
}

.next-dialog-container {
	padding: 40px
}

.next-dialog-quick .next-dialog-body {
	padding: 20px
}

.next-dialog .next-dialog-message.next-message {
	min-width: 300px
}

.next-dialog-v2 .next-dialog-body,
.next-dialog-v2 .next-dialog-header {
	padding-right: 40px
}

.next-dialog-v2 .next-dialog-header+.next-dialog-body {
	padding: 20px
}

.next-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
	top: 0;
	margin: -1px
}


/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
footer,
header,
nav,
section {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

figcaption,
figure,
main {
	display: block
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: inherit;
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

audio,
video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

img {
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	display: inline-block;
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details,
menu {
	display: block
}

summary {
	display: list-item
}

canvas {
	display: inline-block
}

[hidden],
template {
	display: none
}

*,
:after,
:before {
	box-sizing: border-box
}

ol,
ul {
	list-style: none;
	margin: 0;
	padding: 0
}

li {
	margin-left: 0
}

hr {
	border: solid #e6e8ed;
	border-width: 1px 0 0
}

a {
	text-decoration: none
}

a:link,
a:visited {
	color: #5584ff
}

a:active,
a:hover {
	color: #3e71f7
}

a:active {
	text-decoration: underline
}

@font-face {
	font-family: Roboto;
	src: url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.eot);
	src: url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.eot#iefix) format("embedded-opentype"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.woff2) format("woff2"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.woff) format("woff"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.ttf) format("truetype");
	font-weight: 200;
	font-display: swap
}

@font-face {
	font-family: Roboto;
	src: url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.eot);
	src: url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.eot#iefix) format("embedded-opentype"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.woff2) format("woff2"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.woff) format("woff"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.ttf) format("truetype");
	font-weight: 300;
	font-display: swap
}

@font-face {
	font-family: Roboto;
	src: url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.eot);
	src: url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.eot#iefix) format("embedded-opentype"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.woff2) format("woff2"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.woff) format("woff"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.ttf) format("truetype");
	font-weight: 400;
	font-display: swap
}

@font-face {
	font-family: Roboto;
	src: url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.eot);
	src: url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.eot#iefix) format("embedded-opentype"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.woff2) format("woff2"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.woff) format("woff"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.ttf) format("truetype");
	font-weight: 500;
	font-display: swap
}

@font-face {
	font-family: Roboto;
	src: url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.eot);
	src: url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.eot#iefix) format("embedded-opentype"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.woff2) format("woff2"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.woff) format("woff"), url(//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.ttf) format("truetype");
	font-weight: 700;
	font-display: swap
}

html {
	font-size: 100%
}

body {
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571;
	color: #111
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	font-weight: inherit
}

h1 {
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 36px
}

h1,
h2 {
	font-weight: 500
}

h2 {
	margin-bottom: 9px;
	font-size: 18px;
	line-height: 30px
}

h3,
h4 {
	margin-bottom: 8px;
	font-size: 16px
}

h3,
h4,
h5 {
	font-weight: 400;
	line-height: 24px
}

h5 {
	margin-bottom: 6px;
	font-size: 14px
}

h6 {
	margin-bottom: 7px;
	font-weight: 500
}

h6,
p {
	font-size: 12px;
	line-height: 20px
}

p {
	margin-bottom: 6px;
	font-weight: 400
}

strong {
	font-weight: 500
}

small {
	font-size: 75%
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-ms-keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-ms-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
		-moz-transform: translateY(-100px);
		-ms-transform: translateY(-100px);
		-o-transform: translateY(-100px);
		transform: translateY(-100px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeInDownSmall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-moz-keyframes fadeInDownSmall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-ms-keyframes fadeInDownSmall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-o-keyframes fadeInDownSmall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInDownSmall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-ms-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-ms-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(24px);
		-moz-transform: translateY(24px);
		-ms-transform: translateY(24px);
		-o-transform: translateY(24px);
		transform: translateY(24px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(24px);
		-moz-transform: translateY(24px);
		-ms-transform: translateY(24px);
		-o-transform: translateY(24px);
		transform: translateY(24px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-ms-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(24px);
		-moz-transform: translateY(24px);
		-ms-transform: translateY(24px);
		-o-transform: translateY(24px);
		transform: translateY(24px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(24px);
		-moz-transform: translateY(24px);
		-ms-transform: translateY(24px);
		-o-transform: translateY(24px);
		transform: translateY(24px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(24px);
		-moz-transform: translateY(24px);
		-ms-transform: translateY(24px);
		-o-transform: translateY(24px);
		transform: translateY(24px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-ms-keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-o-keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-moz-transform: translateY(20px);
		-ms-transform: translateY(20px);
		-o-transform: translateY(20px);
		transform: translateY(20px)
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-moz-transform: translateY(20px);
		-ms-transform: translateY(20px);
		-o-transform: translateY(20px);
		transform: translateY(20px)
	}
}

@-ms-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-moz-transform: translateY(20px);
		-ms-transform: translateY(20px);
		-o-transform: translateY(20px);
		transform: translateY(20px)
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-moz-transform: translateY(20px);
		-ms-transform: translateY(20px);
		-o-transform: translateY(20px);
		transform: translateY(20px)
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(20px);
		-moz-transform: translateY(20px);
		-ms-transform: translateY(20px);
		-o-transform: translateY(20px);
		transform: translateY(20px)
	}
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px)
	}
}

@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px)
	}
}

@-ms-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px)
	}
}

@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px)
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px)
	}
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px)
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px)
	}
}

@-ms-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px)
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px)
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px)
	}
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-24px);
		-moz-transform: translateY(-24px);
		-ms-transform: translateY(-24px);
		-o-transform: translateY(-24px);
		transform: translateY(-24px)
	}
}

@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-24px);
		-moz-transform: translateY(-24px);
		-ms-transform: translateY(-24px);
		-o-transform: translateY(-24px);
		transform: translateY(-24px)
	}
}

@-ms-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-24px);
		-moz-transform: translateY(-24px);
		-ms-transform: translateY(-24px);
		-o-transform: translateY(-24px);
		transform: translateY(-24px)
	}
}

@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-24px);
		-moz-transform: translateY(-24px);
		-ms-transform: translateY(-24px);
		-o-transform: translateY(-24px);
		transform: translateY(-24px)
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-24px);
		-moz-transform: translateY(-24px);
		-ms-transform: translateY(-24px);
		-o-transform: translateY(-24px);
		transform: translateY(-24px)
	}
}

@-webkit-keyframes fadeOutUpSmall {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px)
	}
}

@-moz-keyframes fadeOutUpSmall {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px)
	}
}

@-ms-keyframes fadeOutUpSmall {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px)
	}
}

@-o-keyframes fadeOutUpSmall {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px)
	}
}

@keyframes fadeOutUpSmall {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px)
	}
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

@-moz-keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

@-ms-keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

@-o-keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

@keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(2000px);
		-moz-transform: translateY(2000px);
		-ms-transform: translateY(2000px);
		-o-transform: translateY(2000px);
		transform: translateY(2000px)
	}
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

@-moz-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

@-ms-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

@-o-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

@keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
		-moz-transform: translateX(-2000px);
		-ms-transform: translateX(-2000px);
		-o-transform: translateX(-2000px);
		transform: translateX(-2000px)
	}
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

@-moz-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

@-ms-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

@-o-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

@keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(2000px);
		-moz-transform: translateX(2000px);
		-ms-transform: translateX(2000px);
		-o-transform: translateX(2000px);
		transform: translateX(2000px)
	}
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

@-moz-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

@-ms-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

@-o-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

@keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
		-moz-transform: translateY(-2000px);
		-ms-transform: translateY(-2000px);
		-o-transform: translateY(-2000px);
		transform: translateY(-2000px)
	}
}

@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-moz-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-ms-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-o-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-moz-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-ms-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-o-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-moz-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-ms-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-o-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		transform: translateY(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-moz-keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		transform: translateY(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-ms-keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		transform: translateY(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-o-keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		transform: translateY(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slideInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		transform: translateY(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-moz-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		-o-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@-moz-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-moz-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		-o-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@-ms-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-moz-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		-o-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@-o-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-moz-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		-o-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-moz-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		-o-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-moz-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		-o-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

@-moz-keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-moz-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		-o-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

@-ms-keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-moz-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		-o-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

@-o-keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-moz-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		-o-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		-moz-transform: scale3d(.3, .3, .3);
		-ms-transform: scale3d(.3, .3, .3);
		-o-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}

@-webkit-keyframes zoomInBig {
	0% {
		opacity: 0;
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		-ms-transform: scale(.9);
		-o-transform: scale(.9);
		transform: scale(.9)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-moz-keyframes zoomInBig {
	0% {
		opacity: 0;
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		-ms-transform: scale(.9);
		-o-transform: scale(.9);
		transform: scale(.9)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-ms-keyframes zoomInBig {
	0% {
		opacity: 0;
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		-ms-transform: scale(.9);
		-o-transform: scale(.9);
		transform: scale(.9)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-o-keyframes zoomInBig {
	0% {
		opacity: 0;
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		-ms-transform: scale(.9);
		-o-transform: scale(.9);
		transform: scale(.9)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes zoomInBig {
	0% {
		opacity: 0;
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		-ms-transform: scale(.9);
		-o-transform: scale(.9);
		transform: scale(.9)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes zoomOutBig {
	0% {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
		transform: scale(.8)
	}
}

@-moz-keyframes zoomOutBig {
	0% {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
		transform: scale(.8)
	}
}

@-ms-keyframes zoomOutBig {
	0% {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
		transform: scale(.8)
	}
}

@-o-keyframes zoomOutBig {
	0% {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
		transform: scale(.8)
	}
}

@keyframes zoomOutBig {
	0% {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
		transform: scale(.8)
	}
}

@-webkit-keyframes expandInDown {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
	to {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
}

@-moz-keyframes expandInDown {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
	to {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
}

@-ms-keyframes expandInDown {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
	to {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
}

@-o-keyframes expandInDown {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
	to {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
}

@keyframes expandInDown {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
	to {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
}

@-webkit-keyframes expandInUp {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
	to {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
}

@-moz-keyframes expandInUp {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
	to {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
}

@-ms-keyframes expandInUp {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
	to {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
}

@-o-keyframes expandInUp {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
	to {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
}

@keyframes expandInUp {
	0% {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
	to {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
}

@-webkit-keyframes expandInWithFade {
	0% {
		opacity: 0
	}
	40% {
		opacity: .1
	}
	50% {
		opacity: .9
	}
	to {
		opacity: 1
	}
}

@-moz-keyframes expandInWithFade {
	0% {
		opacity: 0
	}
	40% {
		opacity: .1
	}
	50% {
		opacity: .9
	}
	to {
		opacity: 1
	}
}

@-ms-keyframes expandInWithFade {
	0% {
		opacity: 0
	}
	40% {
		opacity: .1
	}
	50% {
		opacity: .9
	}
	to {
		opacity: 1
	}
}

@-o-keyframes expandInWithFade {
	0% {
		opacity: 0
	}
	40% {
		opacity: .1
	}
	50% {
		opacity: .9
	}
	to {
		opacity: 1
	}
}

@keyframes expandInWithFade {
	0% {
		opacity: 0
	}
	40% {
		opacity: .1
	}
	50% {
		opacity: .9
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes expandOutUp {
	0% {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
	to {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
}

@-moz-keyframes expandOutUp {
	0% {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
	to {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
}

@-ms-keyframes expandOutUp {
	0% {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
	to {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
}

@-o-keyframes expandOutUp {
	0% {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
	to {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
}

@keyframes expandOutUp {
	0% {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
	to {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left top 0;
		-moz-transform-origin: left top 0;
		-ms-transform-origin: left top 0;
		-o-transform-origin: left top 0;
		transform-origin: left top 0
	}
}

@-webkit-keyframes expandOutDown {
	0% {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
	to {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
}

@-moz-keyframes expandOutDown {
	0% {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
	to {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
}

@-ms-keyframes expandOutDown {
	0% {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
	to {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
}

@-o-keyframes expandOutDown {
	0% {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
	to {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
}

@keyframes expandOutDown {
	0% {
		opacity: 1;
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-ms-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
	to {
		opacity: 0;
		-webkit-transform: scaleY(.6);
		-moz-transform: scaleY(.6);
		-ms-transform: scaleY(.6);
		-o-transform: scaleY(.6);
		transform: scaleY(.6);
		-webkit-transform-origin: left bottom 0;
		-moz-transform-origin: left bottom 0;
		-ms-transform-origin: left bottom 0;
		-o-transform-origin: left bottom 0;
		transform-origin: left bottom 0
	}
}

@-webkit-keyframes expandOutWithFade {
	0% {
		opacity: 1
	}
	70% {
		opacity: 0
	}
	to {
		opacity: 0
	}
}

@-moz-keyframes expandOutWithFade {
	0% {
		opacity: 1
	}
	70% {
		opacity: 0
	}
	to {
		opacity: 0
	}
}

@-ms-keyframes expandOutWithFade {
	0% {
		opacity: 1
	}
	70% {
		opacity: 0
	}
	to {
		opacity: 0
	}
}

@-o-keyframes expandOutWithFade {
	0% {
		opacity: 1
	}
	70% {
		opacity: 0
	}
	to {
		opacity: 0
	}
}

@keyframes expandOutWithFade {
	0% {
		opacity: 1
	}
	70% {
		opacity: 0
	}
	to {
		opacity: 0
	}
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
	20% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-moz-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
	20% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-ms-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
	20% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-o-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
	20% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
	20% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-ms-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-ms-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.fadeInDown,
.fadeInLeft {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-ms-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-ms-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.fadeInRight,
.fadeInUp {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-ms-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-ms-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .35s;
	-moz-animation-duration: .35s;
	-ms-animation-duration: .35s;
	-o-animation-duration: .35s;
	animation-duration: .35s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.fadeOut,
.fadeOutDown {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-ms-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .25s;
	-moz-animation-duration: .25s;
	-ms-animation-duration: .25s;
	-o-animation-duration: .25s;
	animation-duration: .25s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-ms-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .25s;
	-moz-animation-duration: .25s;
	-ms-animation-duration: .25s;
	-o-animation-duration: .25s;
	animation-duration: .25s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.fadeOutLeft,
.fadeOutRight {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-ms-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .25s;
	-moz-animation-duration: .25s;
	-ms-animation-duration: .25s;
	-o-animation-duration: .25s;
	animation-duration: .25s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-ms-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .25s;
	-moz-animation-duration: .25s;
	-ms-animation-duration: .25s;
	-o-animation-duration: .25s;
	animation-duration: .25s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	-moz-animation-name: slideInUp;
	-ms-animation-name: slideInUp;
	-o-animation-name: slideInUp;
	animation-name: slideInUp;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .35s;
	-moz-animation-duration: .35s;
	-ms-animation-duration: .35s;
	-o-animation-duration: .35s;
	animation-duration: .35s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.slideInDown,
.slideInUp {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	-moz-animation-name: slideInDown;
	-ms-animation-name: slideInDown;
	-o-animation-name: slideInDown;
	animation-name: slideInDown;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .35s;
	-moz-animation-duration: .35s;
	-ms-animation-duration: .35s;
	-o-animation-duration: .35s;
	animation-duration: .35s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	-moz-animation-name: slideInLeft;
	-ms-animation-name: slideInLeft;
	-o-animation-name: slideInLeft;
	animation-name: slideInLeft;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .35s;
	-moz-animation-duration: .35s;
	-ms-animation-duration: .35s;
	-o-animation-duration: .35s;
	animation-duration: .35s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.slideInLeft,
.slideInRight {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	-moz-animation-name: slideInRight;
	-ms-animation-name: slideInRight;
	-o-animation-name: slideInRight;
	animation-name: slideInRight;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .35s;
	-moz-animation-duration: .35s;
	-ms-animation-duration: .35s;
	-o-animation-duration: .35s;
	animation-duration: .35s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	-moz-animation-name: slideOutUp;
	-ms-animation-name: slideOutUp;
	-o-animation-name: slideOutUp;
	animation-name: slideOutUp;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.slideOutRight,
.slideOutUp {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	-moz-animation-name: slideOutRight;
	-ms-animation-name: slideOutRight;
	-o-animation-name: slideOutRight;
	animation-name: slideOutRight;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	-moz-animation-name: slideOutLeft;
	-ms-animation-name: slideOutLeft;
	-o-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.slideOutDown,
.slideOutLeft {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.slideOutDown {
	-webkit-animation-name: slideOutDown;
	-moz-animation-name: slideOutDown;
	-ms-animation-name: slideOutDown;
	-o-animation-name: slideOutDown;
	animation-name: slideOutDown;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	-moz-animation-name: zoomIn;
	-ms-animation-name: zoomIn;
	-o-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.zoomIn,
.zoomOut {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.zoomOut {
	-webkit-animation-name: zoomOut;
	-moz-animation-name: zoomOut;
	-ms-animation-name: zoomOut;
	-o-animation-name: zoomOut;
	animation-name: zoomOut;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.expandInDown {
	-webkit-animation-name: expandInDown;
	-moz-animation-name: expandInDown;
	-ms-animation-name: expandInDown;
	-o-animation-name: expandInDown;
	animation-name: expandInDown;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.expandInDown,
.expandOutUp {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.expandOutUp {
	-webkit-animation-name: expandOutUp;
	-moz-animation-name: expandOutUp;
	-ms-animation-name: expandOutUp;
	-o-animation-name: expandOutUp;
	animation-name: expandOutUp;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .15s;
	-moz-animation-duration: .15s;
	-ms-animation-duration: .15s;
	-o-animation-duration: .15s;
	animation-duration: .15s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.expandInUp {
	-webkit-animation-name: expandInUp;
	-moz-animation-name: expandInUp;
	-ms-animation-name: expandInUp;
	-o-animation-name: expandInUp;
	animation-name: expandInUp;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.expandInUp,
.expandOutDown {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.expandOutDown {
	-webkit-animation-name: expandOutDown;
	-moz-animation-name: expandOutDown;
	-ms-animation-name: expandOutDown;
	-o-animation-name: expandOutDown;
	animation-name: expandOutDown;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .15s;
	-moz-animation-duration: .15s;
	-ms-animation-duration: .15s;
	-o-animation-duration: .15s;
	animation-duration: .15s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.fadeInDownSmall {
	-webkit-animation-name: fadeInDownSmall;
	-moz-animation-name: fadeInDownSmall;
	-ms-animation-name: fadeInDownSmall;
	-o-animation-name: fadeInDownSmall;
	animation-name: fadeInDownSmall;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.fadeInDownSmall,
.fadeOutUpSmall {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.fadeOutUpSmall {
	-webkit-animation-name: fadeOutUpSmall;
	-moz-animation-name: fadeOutUpSmall;
	-ms-animation-name: fadeOutUpSmall;
	-o-animation-name: fadeOutUpSmall;
	animation-name: fadeOutUpSmall;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .25s;
	-moz-animation-duration: .25s;
	-ms-animation-duration: .25s;
	-o-animation-duration: .25s;
	animation-duration: .25s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.zoomInBig {
	-webkit-animation-name: zoomInBig;
	-moz-animation-name: zoomInBig;
	-ms-animation-name: zoomInBig;
	-o-animation-name: zoomInBig;
	animation-name: zoomInBig;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .2s;
	-moz-animation-duration: .2s;
	-ms-animation-duration: .2s;
	-o-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(0, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(0, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(0, 0, .2, 1);
	animation-timing-function: cubic-bezier(0, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.zoomInBig,
.zoomOutBig {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.zoomOutBig {
	-webkit-animation-name: zoomOutBig;
	-moz-animation-name: zoomOutBig;
	-ms-animation-name: zoomOutBig;
	-o-animation-name: zoomOutBig;
	animation-name: zoomOutBig;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .2s;
	-moz-animation-duration: .2s;
	-ms-animation-duration: .2s;
	-o-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(0, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(0, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(0, 0, .2, 1);
	animation-timing-function: cubic-bezier(0, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-ms-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-ms-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-moz-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-ms-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-o-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	animation-timing-function: cubic-bezier(.4, 0, .2, 1);
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.expand-enter {
	overflow: hidden
}

.expand-enter-active {
	transition: all .3s ease-out
}

.expand-enter-active>* {
	-webkit-animation-name: expandInWithFade;
	-moz-animation-name: expandInWithFade;
	-ms-animation-name: expandInWithFade;
	-o-animation-name: expandInWithFade;
	animation-name: expandInWithFade;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .2s;
	-moz-animation-duration: .2s;
	-ms-animation-duration: .2s;
	-o-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.expand-leave {
	overflow: hidden
}

.expand-leave-active {
	transition: all .2s ease-out
}

.expand-leave-active>* {
	-webkit-animation-name: expandOutWithFade;
	-moz-animation-name: expandOutWithFade;
	-ms-animation-name: expandOutWithFade;
	-o-animation-name: expandOutWithFade;
	animation-name: expandOutWithFade;
	-webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
	-ms-animation-iteration-count: 1;
	-o-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: .2s;
	-moz-animation-duration: .2s;
	-ms-animation-duration: .2s;
	-o-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-moz-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-ms-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden
}

.next-icon[dir=rtl]:before {
	transform: rotateY(180deg)
}

@font-face {
	font-family: NextIcon;
	src: url(//at.alicdn.com/t/font_3196186_mdsj05pd5y.eot);
	src: url(//at.alicdn.com/t/font_3196186_mdsj05pd5y.eot#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_3196186_mdsj05pd5y.woff2) format("woff2"), url(//at.alicdn.com/t/font_3196186_mdsj05pd5y.woff) format("woff"), url(//at.alicdn.com/t/font_3196186_mdsj05pd5y.ttf) format("truetype"), url(//at.alicdn.com/t/font_3196186_mdsj05pd5y.svg#NextIcon) format("svg");
	font-display: swap
}

.next-icon {
	display: inline-block;
	font-family: NextIcon;
	font-style: normal;
	font-weight: 400;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.next-icon:before {
	display: inline-block;
	vertical-align: middle;
	text-align: center
}

.next-icon-smile:before {
	content: ""
}

.next-icon-cry:before {
	content: ""
}

.next-icon-success:before {
	content: ""
}

.next-icon-warning:before {
	content: ""
}

.next-icon-prompt:before {
	content: ""
}

.next-icon-error:before {
	content: ""
}

.next-icon-help:before {
	content: ""
}

.next-icon-clock:before {
	content: ""
}

.next-icon-success-filling:before {
	content: ""
}

.next-icon-delete-filling:before {
	content: ""
}

.next-icon-favorites-filling:before {
	content: ""
}

.next-icon-add:before {
	content: ""
}

.next-icon-minus:before {
	content: ""
}

.next-icon-arrow-up:before {
	content: ""
}

.next-icon-arrow-down:before {
	content: ""
}

.next-icon-arrow-left:before {
	content: ""
}

.next-icon-arrow-right:before {
	content: ""
}

.next-icon-arrow-double-left:before {
	content: ""
}

.next-icon-arrow-double-right:before {
	content: ""
}

.next-icon-switch:before {
	content: ""
}

.next-icon-sorting:before {
	content: ""
}

.next-icon-descending:before {
	content: ""
}

.next-icon-ascending:before {
	content: ""
}

.next-icon-select:before {
	content: ""
}

.next-icon-semi-select:before {
	content: ""
}

.next-icon-search:before {
	content: ""
}

.next-icon-close:before {
	content: ""
}

.next-icon-ellipsis:before {
	content: ""
}

.next-icon-picture:before {
	content: ""
}

.next-icon-calendar:before {
	content: ""
}

.next-icon-ashbin:before {
	content: ""
}

.next-icon-upload:before {
	content: ""
}

.next-icon-download:before {
	content: ""
}

.next-icon-set:before {
	content: ""
}

.next-icon-edit:before {
	content: ""
}

.next-icon-refresh:before {
	content: ""
}

.next-icon-filter:before {
	content: ""
}

.next-icon-attachment:before {
	content: ""
}

.next-icon-account:before {
	content: ""
}

.next-icon-email:before {
	content: ""
}

.next-icon-atm:before {
	content: ""
}

.next-icon-loading:before {
	content: "";
	animation: loadingCircle 1s linear infinite
}

.next-icon-eye:before {
	content: ""
}

.next-icon-copy:before {
	content: ""
}

.next-icon-toggle-left:before {
	content: ""
}

.next-icon-toggle-right:before {
	content: ""
}

.next-icon-eye-close:before {
	content: ""
}

.next-icon-unlock:before {
	content: ""
}

.next-icon-lock:before {
	content: ""
}

.next-icon-exit:before {
	content: ""
}

.next-icon-chart-bar:before {
	content: ""
}

.next-icon-chart-pie:before {
	content: ""
}

.next-icon-form:before {
	content: ""
}

.next-icon-detail:before {
	content: ""
}

.next-icon-list:before {
	content: ""
}

.next-icon-dashboard:before {
	content: ""
}

.next-icon.next-xxs .next-icon-remote,
.next-icon.next-xxs:before {
	width: 6px;
	font-size: 6px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-icon.next-xxs {
		transform: scale(.5);
		margin-left: -3px;
		margin-right: -3px
	}
	.next-icon.next-xxs:before {
		width: 12px;
		font-size: 12px
	}
}

.next-icon.next-xs .next-icon-remote,
.next-icon.next-xs:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-icon.next-xs {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-icon.next-xs:before {
		width: 12px;
		font-size: 12px
	}
}

.next-icon.next-small .next-icon-remote,
.next-icon.next-small:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-icon.next-medium .next-icon-remote,
.next-icon.next-medium:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-icon.next-large .next-icon-remote,
.next-icon.next-large:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-icon.next-xl .next-icon-remote,
.next-icon.next-xl:before {
	width: 24px;
	font-size: 24px;
	line-height: inherit
}

.next-icon.next-xxl .next-icon-remote,
.next-icon.next-xxl:before {
	width: 36px;
	font-size: 36px;
	line-height: inherit
}

.next-icon.next-xxxl .next-icon-remote,
.next-icon.next-xxxl:before {
	width: 48px;
	font-size: 48px;
	line-height: inherit
}

.next-icon.next-inherit .next-icon-remote,
.next-icon.next-inherit:before {
	width: inherit;
	font-size: inherit;
	line-height: inherit
}

.next-icon .next-icon-remote,
.next-icon.next-inherit .next-icon-remote {
	width: 1em;
	height: 1em;
	vertical-align: middle;
	fill: currentColor
}

.next-overlay-wrapper .next-overlay-inner {
	z-index: 1001
}

.next-overlay-wrapper .next-overlay-backdrop {
	position: fixed;
	z-index: 1001;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .2);
	transition: opacity .3s cubic-bezier(.4, 0, .2, 1);
	opacity: 0
}

.next-overlay-wrapper.opened .next-overlay-backdrop {
	opacity: 1
}

.next-loading-fusion-reactor[dir=rtl] {
	-webkit-animation-name: nextVectorRouteRTL;
	-moz-animation-name: nextVectorRouteRTL;
	-ms-animation-name: nextVectorRouteRTL;
	-o-animation-name: nextVectorRouteRTL;
	animation-name: nextVectorRouteRTL
}

@-webkit-keyframes nextVectorRouteRTL {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	5% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	25% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	30% {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	50% {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	55% {
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		-ms-transform: rotate(-270deg);
		-o-transform: rotate(-270deg);
		transform: rotate(-270deg)
	}
	75% {
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		-ms-transform: rotate(-270deg);
		-o-transform: rotate(-270deg);
		transform: rotate(-270deg)
	}
	80% {
		-webkit-transform: rotate(-1turn);
		-moz-transform: rotate(-1turn);
		-ms-transform: rotate(-1turn);
		-o-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
	to {
		-webkit-transform: rotate(-1turn);
		-moz-transform: rotate(-1turn);
		-ms-transform: rotate(-1turn);
		-o-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
}

@-moz-keyframes nextVectorRouteRTL {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	5% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	25% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	30% {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	50% {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	55% {
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		-ms-transform: rotate(-270deg);
		-o-transform: rotate(-270deg);
		transform: rotate(-270deg)
	}
	75% {
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		-ms-transform: rotate(-270deg);
		-o-transform: rotate(-270deg);
		transform: rotate(-270deg)
	}
	80% {
		-webkit-transform: rotate(-1turn);
		-moz-transform: rotate(-1turn);
		-ms-transform: rotate(-1turn);
		-o-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
	to {
		-webkit-transform: rotate(-1turn);
		-moz-transform: rotate(-1turn);
		-ms-transform: rotate(-1turn);
		-o-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
}

@-ms-keyframes nextVectorRouteRTL {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	5% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	25% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	30% {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	50% {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	55% {
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		-ms-transform: rotate(-270deg);
		-o-transform: rotate(-270deg);
		transform: rotate(-270deg)
	}
	75% {
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		-ms-transform: rotate(-270deg);
		-o-transform: rotate(-270deg);
		transform: rotate(-270deg)
	}
	80% {
		-webkit-transform: rotate(-1turn);
		-moz-transform: rotate(-1turn);
		-ms-transform: rotate(-1turn);
		-o-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
	to {
		-webkit-transform: rotate(-1turn);
		-moz-transform: rotate(-1turn);
		-ms-transform: rotate(-1turn);
		-o-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
}

@-o-keyframes nextVectorRouteRTL {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	5% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	25% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	30% {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	50% {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	55% {
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		-ms-transform: rotate(-270deg);
		-o-transform: rotate(-270deg);
		transform: rotate(-270deg)
	}
	75% {
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		-ms-transform: rotate(-270deg);
		-o-transform: rotate(-270deg);
		transform: rotate(-270deg)
	}
	80% {
		-webkit-transform: rotate(-1turn);
		-moz-transform: rotate(-1turn);
		-ms-transform: rotate(-1turn);
		-o-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
	to {
		-webkit-transform: rotate(-1turn);
		-moz-transform: rotate(-1turn);
		-ms-transform: rotate(-1turn);
		-o-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
}

@keyframes nextVectorRouteRTL {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	5% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	25% {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	30% {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	50% {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	55% {
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		-ms-transform: rotate(-270deg);
		-o-transform: rotate(-270deg);
		transform: rotate(-270deg)
	}
	75% {
		-webkit-transform: rotate(-270deg);
		-moz-transform: rotate(-270deg);
		-ms-transform: rotate(-270deg);
		-o-transform: rotate(-270deg);
		transform: rotate(-270deg)
	}
	80% {
		-webkit-transform: rotate(-1turn);
		-moz-transform: rotate(-1turn);
		-ms-transform: rotate(-1turn);
		-o-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
	to {
		-webkit-transform: rotate(-1turn);
		-moz-transform: rotate(-1turn);
		-ms-transform: rotate(-1turn);
		-o-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
}

.next-loading {
	position: relative
}

.next-loading.next-open {
	pointer-events: none
}

.next-loading .next-loading-component {
	opacity: .7;
	-webkit-filter: blur(1px);
	filter: blur(1px);
	filter: "progid\:DXImageTransform\.Microsoft\.Blur(PixelRadius\=1, MakeShadow\=false)";
	position: relative;
	pointer-events: none
}

.next-loading-masker {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99;
	opacity: .2;
	background: #fff
}

.next-loading-inline {
	display: inline-block
}

.next-loading-tip {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 4;
	transform: translate(-50%, -50%);
	text-align: center
}

.next-loading-tip-fullscreen {
	top: inherit;
	left: inherit;
	transform: inherit
}

.next-loading-tip-placeholder {
	display: none
}

.next-loading-right-tip .next-loading-indicator {
	display: inline-block
}

.next-loading-right-tip .next-loading-tip-content {
	position: absolute;
	display: block;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}

.next-loading-right-tip .next-loading-tip-placeholder {
	display: inline-block;
	visibility: hidden;
	margin-left: 1em
}

.next-loading-fusion-reactor {
	display: inline-block;
	width: 36px;
	height: 36px;
	position: relative;
	margin: 0;
	-webkit-animation-duration: 5.6s;
	-moz-animation-duration: 5.6s;
	-ms-animation-duration: 5.6s;
	-o-animation-duration: 5.6s;
	animation-duration: 5.6s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-name: nextVectorRoute;
	-moz-animation-name: nextVectorRoute;
	-ms-animation-name: nextVectorRoute;
	-o-animation-name: nextVectorRoute;
	animation-name: nextVectorRoute
}

.next-loading-fusion-reactor .next-loading-dot {
	position: absolute;
	margin: auto;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #3d7fff;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 1.4s;
	-moz-animation-duration: 1.4s;
	-ms-animation-duration: 1.4s;
	-o-animation-duration: 1.4s;
	animation-duration: 1.4s
}

.next-loading-fusion-reactor .next-loading-dot:first-child {
	top: 0;
	bottom: 0;
	left: 0;
	-webkit-animation-name: nextVectorDotsX;
	-moz-animation-name: nextVectorDotsX;
	-ms-animation-name: nextVectorDotsX;
	-o-animation-name: nextVectorDotsX;
	animation-name: nextVectorDotsX
}

.next-loading-fusion-reactor .next-loading-dot:nth-child(2) {
	left: 0;
	right: 0;
	top: 0;
	opacity: .8;
	-webkit-animation-name: nextVectorDotsY;
	-moz-animation-name: nextVectorDotsY;
	-ms-animation-name: nextVectorDotsY;
	-o-animation-name: nextVectorDotsY;
	animation-name: nextVectorDotsY
}

.next-loading-fusion-reactor .next-loading-dot:nth-child(3) {
	top: 0;
	bottom: 0;
	right: 0;
	opacity: .6;
	-webkit-animation-name: nextVectorDotsXR;
	-moz-animation-name: nextVectorDotsXR;
	-ms-animation-name: nextVectorDotsXR;
	-o-animation-name: nextVectorDotsXR;
	animation-name: nextVectorDotsXR
}

.next-loading-fusion-reactor .next-loading-dot:nth-child(4) {
	left: 0;
	right: 0;
	bottom: 0;
	opacity: .2;
	-webkit-animation-name: nextVectorDotsYR;
	-moz-animation-name: nextVectorDotsYR;
	-ms-animation-name: nextVectorDotsYR;
	-o-animation-name: nextVectorDotsYR;
	animation-name: nextVectorDotsYR
}

.next-loading-medium-fusion-reactor {
	width: 24px;
	height: 24px
}

.next-loading-medium-fusion-reactor .next-loading-dot {
	width: 6px;
	height: 6px
}

.next-loading-medium-fusion-reactor .next-loading-dot:first-child {
	-webkit-animation-name: nextVectorDotsX-medium;
	-moz-animation-name: nextVectorDotsX-medium;
	-ms-animation-name: nextVectorDotsX-medium;
	-o-animation-name: nextVectorDotsX-medium;
	animation-name: nextVectorDotsX-medium
}

.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(2) {
	-webkit-animation-name: nextVectorDotsY-medium;
	-moz-animation-name: nextVectorDotsY-medium;
	-ms-animation-name: nextVectorDotsY-medium;
	-o-animation-name: nextVectorDotsY-medium;
	animation-name: nextVectorDotsY-medium
}

.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(3) {
	-webkit-animation-name: nextVectorDotsXR-medium;
	-moz-animation-name: nextVectorDotsXR-medium;
	-ms-animation-name: nextVectorDotsXR-medium;
	-o-animation-name: nextVectorDotsXR-medium;
	animation-name: nextVectorDotsXR-medium
}

.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(4) {
	-webkit-animation-name: nextVectorDotsYR-medium;
	-moz-animation-name: nextVectorDotsYR-medium;
	-ms-animation-name: nextVectorDotsYR-medium;
	-o-animation-name: nextVectorDotsYR-medium;
	animation-name: nextVectorDotsYR-medium
}

@-webkit-keyframes nextVectorRoute {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	5% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	25% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	30% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	55% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	75% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	80% {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
	to {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-moz-keyframes nextVectorRoute {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	5% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	25% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	30% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	55% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	75% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	80% {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
	to {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-ms-keyframes nextVectorRoute {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	5% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	25% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	30% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	55% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	75% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	80% {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
	to {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-o-keyframes nextVectorRoute {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	5% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	25% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	30% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	55% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	75% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	80% {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
	to {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes nextVectorRoute {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	5% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	25% {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	30% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	50% {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}
	55% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	75% {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}
	80% {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
	to {
		-webkit-transform: rotate(1turn);
		-moz-transform: rotate(1turn);
		-ms-transform: rotate(1turn);
		-o-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-webkit-keyframes nextVectorDotsYR {
	25% {
		bottom: 0
	}
	45%,
	50% {
		bottom: 12.6px;
		height: 10.8px;
		width: 10.8px
	}
	90% {
		bottom: 0;
		height: 9px;
		width: 9px
	}
}

@-moz-keyframes nextVectorDotsYR {
	25% {
		bottom: 0
	}
	45%,
	50% {
		bottom: 12.6px;
		height: 10.8px;
		width: 10.8px
	}
	90% {
		bottom: 0;
		height: 9px;
		width: 9px
	}
}

@-ms-keyframes nextVectorDotsYR {
	25% {
		bottom: 0
	}
	45%,
	50% {
		bottom: 12.6px;
		height: 10.8px;
		width: 10.8px
	}
	90% {
		bottom: 0;
		height: 9px;
		width: 9px
	}
}

@-o-keyframes nextVectorDotsYR {
	25% {
		bottom: 0
	}
	45%,
	50% {
		bottom: 12.6px;
		height: 10.8px;
		width: 10.8px
	}
	90% {
		bottom: 0;
		height: 9px;
		width: 9px
	}
}

@keyframes nextVectorDotsYR {
	25% {
		bottom: 0
	}
	45%,
	50% {
		bottom: 12.6px;
		height: 10.8px;
		width: 10.8px
	}
	90% {
		bottom: 0;
		height: 9px;
		width: 9px
	}
}

@-webkit-keyframes nextVectorDotsY {
	25% {
		top: 0
	}
	45%,
	50% {
		top: 12.6px;
		height: 10.8px;
		width: 10.8px
	}
	90% {
		top: 0;
		height: 9px;
		width: 9px
	}
}

@-moz-keyframes nextVectorDotsY {
	25% {
		top: 0
	}
	45%,
	50% {
		top: 12.6px;
		height: 10.8px;
		width: 10.8px
	}
	90% {
		top: 0;
		height: 9px;
		width: 9px
	}
}

@-ms-keyframes nextVectorDotsY {
	25% {
		top: 0
	}
	45%,
	50% {
		top: 12.6px;
		height: 10.8px;
		width: 10.8px
	}
	90% {
		top: 0;
		height: 9px;
		width: 9px
	}
}

@-o-keyframes nextVectorDotsY {
	25% {
		top: 0
	}
	45%,
	50% {
		top: 12.6px;
		height: 10.8px;
		width: 10.8px
	}
	90% {
		top: 0;
		height: 9px;
		width: 9px
	}
}

@keyframes nextVectorDotsY {
	25% {
		top: 0
	}
	45%,
	50% {
		top: 12.6px;
		height: 10.8px;
		width: 10.8px
	}
	90% {
		top: 0;
		height: 9px;
		width: 9px
	}
}

@-webkit-keyframes nextVectorDotsX {
	25% {
		left: 0
	}
	45%,
	50% {
		left: 12.6px;
		width: 10.8px;
		height: 10.8px
	}
	90% {
		left: 0;
		height: 9px;
		width: 9px
	}
}

@-moz-keyframes nextVectorDotsX {
	25% {
		left: 0
	}
	45%,
	50% {
		left: 12.6px;
		width: 10.8px;
		height: 10.8px
	}
	90% {
		left: 0;
		height: 9px;
		width: 9px
	}
}

@-ms-keyframes nextVectorDotsX {
	25% {
		left: 0
	}
	45%,
	50% {
		left: 12.6px;
		width: 10.8px;
		height: 10.8px
	}
	90% {
		left: 0;
		height: 9px;
		width: 9px
	}
}

@-o-keyframes nextVectorDotsX {
	25% {
		left: 0
	}
	45%,
	50% {
		left: 12.6px;
		width: 10.8px;
		height: 10.8px
	}
	90% {
		left: 0;
		height: 9px;
		width: 9px
	}
}

@keyframes nextVectorDotsX {
	25% {
		left: 0
	}
	45%,
	50% {
		left: 12.6px;
		width: 10.8px;
		height: 10.8px
	}
	90% {
		left: 0;
		height: 9px;
		width: 9px
	}
}

@-webkit-keyframes nextVectorDotsXR {
	25% {
		right: 0
	}
	45%,
	50% {
		right: 12.6px;
		width: 10.8px;
		height: 10.8px
	}
	90% {
		right: 0;
		height: 9px;
		width: 9px
	}
}

@-moz-keyframes nextVectorDotsXR {
	25% {
		right: 0
	}
	45%,
	50% {
		right: 12.6px;
		width: 10.8px;
		height: 10.8px
	}
	90% {
		right: 0;
		height: 9px;
		width: 9px
	}
}

@-ms-keyframes nextVectorDotsXR {
	25% {
		right: 0
	}
	45%,
	50% {
		right: 12.6px;
		width: 10.8px;
		height: 10.8px
	}
	90% {
		right: 0;
		height: 9px;
		width: 9px
	}
}

@-o-keyframes nextVectorDotsXR {
	25% {
		right: 0
	}
	45%,
	50% {
		right: 12.6px;
		width: 10.8px;
		height: 10.8px
	}
	90% {
		right: 0;
		height: 9px;
		width: 9px
	}
}

@keyframes nextVectorDotsXR {
	25% {
		right: 0
	}
	45%,
	50% {
		right: 12.6px;
		width: 10.8px;
		height: 10.8px
	}
	90% {
		right: 0;
		height: 9px;
		width: 9px
	}
}

@-webkit-keyframes nextVectorDotsYR-medium {
	25% {
		bottom: 0
	}
	45%,
	50% {
		bottom: 8.4px;
		height: 7.2px;
		width: 7.2px
	}
	90% {
		bottom: 0;
		height: 6px;
		width: 6px
	}
}

@-moz-keyframes nextVectorDotsYR-medium {
	25% {
		bottom: 0
	}
	45%,
	50% {
		bottom: 8.4px;
		height: 7.2px;
		width: 7.2px
	}
	90% {
		bottom: 0;
		height: 6px;
		width: 6px
	}
}

@-ms-keyframes nextVectorDotsYR-medium {
	25% {
		bottom: 0
	}
	45%,
	50% {
		bottom: 8.4px;
		height: 7.2px;
		width: 7.2px
	}
	90% {
		bottom: 0;
		height: 6px;
		width: 6px
	}
}

@-o-keyframes nextVectorDotsYR-medium {
	25% {
		bottom: 0
	}
	45%,
	50% {
		bottom: 8.4px;
		height: 7.2px;
		width: 7.2px
	}
	90% {
		bottom: 0;
		height: 6px;
		width: 6px
	}
}

@keyframes nextVectorDotsYR-medium {
	25% {
		bottom: 0
	}
	45%,
	50% {
		bottom: 8.4px;
		height: 7.2px;
		width: 7.2px
	}
	90% {
		bottom: 0;
		height: 6px;
		width: 6px
	}
}

@-webkit-keyframes nextVectorDotsY-medium {
	25% {
		top: 0
	}
	45%,
	50% {
		top: 8.4px;
		height: 7.2px;
		width: 7.2px
	}
	90% {
		top: 0;
		height: 6px;
		width: 6px
	}
}

@-moz-keyframes nextVectorDotsY-medium {
	25% {
		top: 0
	}
	45%,
	50% {
		top: 8.4px;
		height: 7.2px;
		width: 7.2px
	}
	90% {
		top: 0;
		height: 6px;
		width: 6px
	}
}

@-ms-keyframes nextVectorDotsY-medium {
	25% {
		top: 0
	}
	45%,
	50% {
		top: 8.4px;
		height: 7.2px;
		width: 7.2px
	}
	90% {
		top: 0;
		height: 6px;
		width: 6px
	}
}

@-o-keyframes nextVectorDotsY-medium {
	25% {
		top: 0
	}
	45%,
	50% {
		top: 8.4px;
		height: 7.2px;
		width: 7.2px
	}
	90% {
		top: 0;
		height: 6px;
		width: 6px
	}
}

@keyframes nextVectorDotsY-medium {
	25% {
		top: 0
	}
	45%,
	50% {
		top: 8.4px;
		height: 7.2px;
		width: 7.2px
	}
	90% {
		top: 0;
		height: 6px;
		width: 6px
	}
}

@-webkit-keyframes nextVectorDotsX-medium {
	25% {
		left: 0
	}
	45%,
	50% {
		left: 8.4px;
		width: 7.2px;
		height: 7.2px
	}
	90% {
		left: 0;
		height: 6px;
		width: 6px
	}
}

@-moz-keyframes nextVectorDotsX-medium {
	25% {
		left: 0
	}
	45%,
	50% {
		left: 8.4px;
		width: 7.2px;
		height: 7.2px
	}
	90% {
		left: 0;
		height: 6px;
		width: 6px
	}
}

@-ms-keyframes nextVectorDotsX-medium {
	25% {
		left: 0
	}
	45%,
	50% {
		left: 8.4px;
		width: 7.2px;
		height: 7.2px
	}
	90% {
		left: 0;
		height: 6px;
		width: 6px
	}
}

@-o-keyframes nextVectorDotsX-medium {
	25% {
		left: 0
	}
	45%,
	50% {
		left: 8.4px;
		width: 7.2px;
		height: 7.2px
	}
	90% {
		left: 0;
		height: 6px;
		width: 6px
	}
}

@keyframes nextVectorDotsX-medium {
	25% {
		left: 0
	}
	45%,
	50% {
		left: 8.4px;
		width: 7.2px;
		height: 7.2px
	}
	90% {
		left: 0;
		height: 6px;
		width: 6px
	}
}

@-webkit-keyframes nextVectorDotsXR-medium {
	25% {
		right: 0
	}
	45%,
	50% {
		right: 8.4px;
		width: 7.2px;
		height: 7.2px
	}
	90% {
		right: 0;
		height: 6px;
		width: 6px
	}
}

@-moz-keyframes nextVectorDotsXR-medium {
	25% {
		right: 0
	}
	45%,
	50% {
		right: 8.4px;
		width: 7.2px;
		height: 7.2px
	}
	90% {
		right: 0;
		height: 6px;
		width: 6px
	}
}

@-ms-keyframes nextVectorDotsXR-medium {
	25% {
		right: 0
	}
	45%,
	50% {
		right: 8.4px;
		width: 7.2px;
		height: 7.2px
	}
	90% {
		right: 0;
		height: 6px;
		width: 6px
	}
}

@-o-keyframes nextVectorDotsXR-medium {
	25% {
		right: 0
	}
	45%,
	50% {
		right: 8.4px;
		width: 7.2px;
		height: 7.2px
	}
	90% {
		right: 0;
		height: 6px;
		width: 6px
	}
}

@keyframes nextVectorDotsXR-medium {
	25% {
		right: 0
	}
	45%,
	50% {
		right: 8.4px;
		width: 7.2px;
		height: 7.2px
	}
	90% {
		right: 0;
		height: 6px;
		width: 6px
	}
}

.next-radio-button-large[dir=rtl]>label:first-child {
	margin-left: -1px;
	border-top-right-radius: 9px;
	border-bottom-right-radius: 9px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.next-radio-button-large[dir=rtl]>label:last-child {
	margin-left: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px
}

.next-radio-button-large[dir=rtl] .next-radio-label {
	height: 40px;
	line-height: 40px;
	font-size: 16px
}

.next-radio-button-medium[dir=rtl]>label:first-child {
	margin-left: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 9px;
	border-bottom-right-radius: 9px
}

.next-radio-button-medium[dir=rtl]>label:last-child {
	margin-left: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px
}

.next-radio-button-small[dir=rtl]>label:first-child {
	margin-left: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.next-radio-button-small[dir=rtl]>label:last-child {
	margin-left: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.next-radio-wrapper[dir=rtl] .next-radio-label {
	margin-left: 0;
	margin-right: 4px
}

.next-radio-group[dir=rtl] .next-radio-label {
	margin-right: 4px;
	margin-left: 16px
}

.next-radio-button[dir=rtl]>label .next-radio-label {
	margin: 0
}

.next-radio-wrapper {
	outline: 0;
	display: inline-block
}

.next-radio-wrapper .next-radio {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	line-height: 1
}

.next-radio-wrapper .next-radio *,
.next-radio-wrapper .next-radio :after,
.next-radio-wrapper .next-radio :before {
	box-sizing: border-box
}

.next-radio-wrapper .next-radio input[type=radio] {
	opacity: 0;
	position: absolute;
	vertical-align: middle;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	margin: 0;
	cursor: pointer
}

.next-radio-wrapper .next-radio-inner {
	display: block;
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #c4c6cf;
	transition: all .1s linear;
	box-shadow: none
}

.next-radio-wrapper .next-radio-inner:after {
	transform: scale(0);
	position: absolute;
	border-radius: 50%;
	top: 50%;
	margin-top: -6px;
	left: 50%;
	margin-left: -6px;
	background: #fff;
	content: "";
	transition: all .1s linear
}

.next-radio-wrapper.checked .next-radio-inner {
	border-color: #3d7fff;
	background: #fff
}

.next-radio-wrapper.checked .next-radio-inner:after {
	width: 12px;
	height: 12px;
	font-weight: 700;
	background: #3d7fff;
	transform: scale(1)
}

.next-radio-wrapper.checked.hovered .next-radio-inner,
.next-radio-wrapper.checked:hover .next-radio-inner {
	border-color: #3d7fff
}

.next-radio-wrapper.disabled input[type=radio] {
	cursor: not-allowed
}

.next-radio-wrapper.disabled .next-radio-inner {
	border-color: #f0f2f5;
	background: #f0f2f5
}

.next-radio-wrapper.disabled .next-radio-inner:after {
	background: #ccc
}

.next-radio-wrapper.disabled .next-radio-inner.hovered,
.next-radio-wrapper.disabled .next-radio-inner:hover {
	border-color: #f0f2f5
}

.next-radio-wrapper.disabled.checked .next-radio-inner {
	border-color: #f0f2f5;
	background: #f0f2f5
}

.next-radio-wrapper.disabled.checked .next-radio-inner:after {
	background: #ccc
}

.next-radio-wrapper.disabled .next-radio-label {
	color: #ccc
}

.next-radio-wrapper:not(.disabled).hovered .next-radio-inner,
.next-radio-wrapper:not(.disabled):hover .next-radio-inner {
	border-color: #3d7fff;
	background-color: rgba(61, 127, 255, .06)
}

.next-radio-wrapper:not(.disabled).hovered .next-radio-label,
.next-radio-wrapper:not(.disabled):hover .next-radio-label {
	cursor: pointer
}

.next-radio-wrapper.checked:not(.disabled).hovered .next-radio-inner,
.next-radio-wrapper.checked:not(.disabled):hover .next-radio-inner {
	border-color: #3d7fff;
	background: rgba(61, 127, 255, .06)
}

.next-radio-wrapper.checked:not(.disabled).hovered .next-radio-inner:after,
.next-radio-wrapper.checked:not(.disabled):hover .next-radio-inner:after {
	background: #3d7fff
}

.next-radio-button .next-radio,
.next-radio-button input[type=radio] {
	width: 0;
	height: 0
}

.next-radio-button>label {
	display: inline-block;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
	margin: 0 0 0 -1px;
	border: 1px solid #e6e8ed;
	background-color: #fff;
	transition: all .1s linear;
	vertical-align: middle
}

.next-radio-button>label .next-radio-label {
	display: block;
	color: #111;
	margin: 0;
	transition: all .1s linear
}

.next-radio-button>label.hovered,
.next-radio-button>label:hover {
	z-index: 10;
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.next-radio-button>label.hovered .next-radio-label,
.next-radio-button>label:hover .next-radio-label {
	color: #111
}

.next-radio-button>label.checked {
	z-index: 11;
	border-color: #e6e8ed;
	background-color: #fff
}

.next-radio-button>label.checked .next-radio-label {
	color: #3d7fff
}

.next-radio-button>label.disabled {
	z-index: 0;
	cursor: not-allowed;
	border-color: #f0f2f5;
	background-color: #fff
}

.next-radio-button>label.disabled .next-radio-label {
	color: #ccc
}

.next-radio-button>label.checked.disabled {
	z-index: 0;
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.next-radio-button>label.checked.disabled .next-radio-label {
	color: #ccc
}

.next-radio-button-large>label {
	padding: 0 24px;
	height: 42px;
	line-height: 42px
}

.next-radio-button-large>label:first-child {
	margin-left: 0;
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px
}

.next-radio-button-large>label:last-child {
	border-top-right-radius: 9px;
	border-bottom-right-radius: 9px
}

.next-radio-button-large .next-radio-label {
	height: 40px;
	line-height: 40px;
	font-size: 16px
}

.next-radio-button-medium>label {
	padding: 0 18px;
	height: 36px;
	line-height: 36px
}

.next-radio-button-medium>label:first-child {
	margin-left: 0;
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px
}

.next-radio-button-medium>label:last-child {
	border-top-right-radius: 9px;
	border-bottom-right-radius: 9px
}

.next-radio-button-medium .next-radio-label {
	height: 34px;
	line-height: 34px;
	font-size: 12px
}

.next-radio-button-small>label {
	padding: 0 18px;
	height: 30px;
	line-height: 30px
}

.next-radio-button-small>label:first-child {
	margin-left: 0;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.next-radio-button-small>label:last-child {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.next-radio-button-small .next-radio-label {
	height: 28px;
	line-height: 28px;
	font-size: 12px
}

.next-radio-single-input input[type=radio] {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0
}

.next-radio-group {
	display: inline-block
}

.next-radio-group .next-radio-wrapper {
	margin-right: 12px
}

.next-radio-group .next-radio-wrapper:last-child {
	margin-right: 0
}

.next-radio-group .next-radio-label {
	color: #111
}

.next-radio-group.disabled .next-radio-label {
	color: #ccc
}

.next-radio-group.next-radio-button .next-radio-wrapper {
	margin-right: 0
}

.next-radio-group-ver .next-radio-wrapper {
	display: block;
	margin-bottom: 8px
}

.next-radio-label {
	margin: 0 6px;
	font-size: 14px;
	vertical-align: middle;
	line-height: 1;
	color: #111
}

@-moz-document url-prefix() {
	.next-radio {
		margin-top: -1px
	}
	@supports (animation:calc(0s)) {
		.next-radio {
			margin-top: -3px
		}
	}
}

.next-badge {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}

.next-badge,
.next-badge *,
.next-badge :after,
.next-badge :before {
	box-sizing: border-box
}

.next-badge .next-badge-count {
	color: #fff;
	background: red;
	text-align: center;
	white-space: nowrap;
	border-radius: 12px;
	position: absolute;
	width: auto;
	height: 18px;
	min-width: 18px;
	padding: 0 6px;
	font-size: 12px;
	line-height: 18px;
	transform: translateX(-50%);
	top: -.5em
}

.next-badge .next-badge-count a,
.next-badge .next-badge-count a:hover {
	color: #fff
}

.next-badge .next-badge-dot {
	color: #fff;
	background: red;
	text-align: center;
	white-space: nowrap;
	border-radius: 15px;
	position: absolute;
	width: 9px;
	height: 9px;
	min-width: 9px;
	padding: 0;
	font-size: 1px;
	line-height: 1;
	transform: translateX(-50%);
	top: -.5em
}

.next-badge .next-badge-dot a,
.next-badge .next-badge-dot a:hover {
	color: #fff
}

.next-badge .next-badge-custom {
	line-height: 1.166667;
	white-space: nowrap;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	border-radius: 6px;
	transform: translateX(-50%)
}

.next-badge .next-badge-custom>* {
	line-height: 1
}

.next-badge .next-badge-custom>.next-icon:before,
.next-badge .next-badge-custom>i:before {
	font-size: inherit;
	width: auto;
	vertical-align: top
}

.next-badge .next-badge-scroll-number {
	position: absolute;
	top: -4px;
	z-index: 10;
	overflow: hidden;
	transform-origin: left center
}

.next-badge-scroll-number-only {
	position: relative;
	display: inline-block;
	transition: transform .1s linear, -webkit-transform .1s linear;
	min-width: 9px
}

.next-badge-scroll-number-only span {
	display: block;
	height: 18px;
	line-height: 18px;
	font-size: 12px
}

.next-badge-not-a-wrapper .next-badge-count,
.next-badge-not-a-wrapper .next-badge-custom,
.next-badge-not-a-wrapper .next-badge-dot {
	position: relative;
	display: block;
	top: auto;
	transform: translateX(0)
}

.next-badge-list-wrapper {
	margin-left: 0
}

.next-badge-list-wrapper li {
	margin-bottom: 0;
	list-style: none
}

.next-badge[dir=rtl] .next-badge-custom {
	padding-right: 3px;
	padding-left: 3px
}

.next-badge[dir=rtl] .next-badge-scroll-number {
	left: 0;
	transform-origin: right center
}

.next-balloon {
	position: absolute;
	top: 0;
	max-width: 600px;
	border-style: solid;
	border-radius: 6px;
	font-size: 12px;
	font-weight: 400;
	word-wrap: break-all;
	word-wrap: break-word;
	z-index: 0
}

.next-balloon,
.next-balloon *,
.next-balloon :after,
.next-balloon :before {
	box-sizing: border-box
}

.next-balloon:focus,
.next-balloon :focus {
	outline: 0
}

.next-balloon-title {
	margin-bottom: 6px;
	font-size: 16px;
	font-weight: 700
}

.next-balloon-title.next-balloon-closable {
	padding: 0 30px 0 0
}

.next-balloon-title.next-balloon-closable .next-balloon-close {
	top: -1px;
	transform: translateY(14px);
	right: 12px
}

.next-balloon-primary {
	color: #fff;
	border-color: #3d7fff;
	background-color: #3d7fff;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12);
	border-width: 1px
}

.next-balloon-primary .next-balloon-close {
	position: absolute;
	top: -1px;
	transform: translateY(12px);
	right: 9px;
	font-size: 12px;
	cursor: pointer;
	color: #fff
}

.next-balloon-primary .next-balloon-close .next-icon {
	width: 12px;
	height: 12px;
	line-height: 1em
}

.next-balloon-primary .next-balloon-close .next-icon:before {
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 1em
}

.next-balloon-primary .next-balloon-close :hover {
	color: #111
}

.next-balloon-primary:after {
	position: absolute;
	width: 9px;
	height: 9px;
	content: "";
	transform: rotate(45deg);
	box-sizing: content-box!important;
	border: 1px solid #3d7fff;
	background-color: #3d7fff;
	z-index: -1
}

.next-balloon-primary.next-balloon-top:after {
	top: -5.5px;
	left: calc(50% - 5.5px);
	border-right: none;
	border-bottom: none
}

.next-balloon-primary.next-balloon-right:after {
	top: calc(50% - 5.5px);
	right: -5.5px;
	border-left: none;
	border-bottom: none
}

.next-balloon-primary.next-balloon-bottom:after {
	bottom: -5.5px;
	left: calc(50% - 5.5px);
	border-top: none;
	border-left: none
}

.next-balloon-primary.next-balloon-left:after {
	top: calc(50% - 5.5px);
	left: -5.5px;
	border-top: none;
	border-right: none
}

.next-balloon-primary.next-balloon-left-top:after {
	top: 9px;
	left: -5.5px;
	border-top: none;
	border-right: none
}

.next-balloon-primary.next-balloon-left-bottom:after {
	bottom: 9px;
	left: -5.5px;
	border-top: none;
	border-right: none
}

.next-balloon-primary.next-balloon-right-top:after {
	top: 9px;
	right: -5.5px;
	border-bottom: none;
	border-left: none
}

.next-balloon-primary.next-balloon-right-bottom:after {
	right: -5.5px;
	bottom: 9px;
	border-bottom: none;
	border-left: none
}

.next-balloon-primary.next-balloon-top-left:after {
	top: -5.5px;
	left: 9px;
	border-right: none;
	border-bottom: none
}

.next-balloon-primary.next-balloon-top-right:after {
	top: -5.5px;
	right: 9px;
	border-right: none;
	border-bottom: none
}

.next-balloon-primary.next-balloon-bottom-left:after {
	bottom: -5.5px;
	left: 9px;
	border-top: none;
	border-left: none
}

.next-balloon-primary.next-balloon-bottom-right:after {
	right: 9px;
	bottom: -5.5px;
	border-top: none;
	border-left: none
}

.next-balloon-normal {
	color: #111;
	border-color: #e6e8ed;
	background-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	border-width: 1px
}

.next-balloon-normal .next-balloon-close {
	position: absolute;
	top: -1px;
	transform: translateY(12px);
	right: 9px;
	font-size: 12px;
	cursor: pointer;
	color: #111
}

.next-balloon-normal .next-balloon-close .next-icon {
	width: 12px;
	height: 12px;
	line-height: 1em
}

.next-balloon-normal .next-balloon-close .next-icon:before {
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 1em
}

.next-balloon-normal .next-balloon-close :hover {
	color: #666
}

.next-balloon-normal:after {
	position: absolute;
	width: 9px;
	height: 9px;
	content: "";
	transform: rotate(45deg);
	box-sizing: content-box!important;
	border: 1px solid #e6e8ed;
	background-color: #fff;
	z-index: -1
}

.next-balloon-normal.next-balloon-top:after {
	top: -5.5px;
	left: calc(50% - 5.5px);
	border-right: none;
	border-bottom: none
}

.next-balloon-normal.next-balloon-right:after {
	top: calc(50% - 5.5px);
	right: -5.5px;
	border-left: none;
	border-bottom: none
}

.next-balloon-normal.next-balloon-bottom:after {
	bottom: -5.5px;
	left: calc(50% - 5.5px);
	border-top: none;
	border-left: none
}

.next-balloon-normal.next-balloon-left:after {
	top: calc(50% - 5.5px);
	left: -5.5px;
	border-top: none;
	border-right: none
}

.next-balloon-normal.next-balloon-left-top:after {
	top: 9px;
	left: -5.5px;
	border-top: none;
	border-right: none
}

.next-balloon-normal.next-balloon-left-bottom:after {
	bottom: 9px;
	left: -5.5px;
	border-top: none;
	border-right: none
}

.next-balloon-normal.next-balloon-right-top:after {
	top: 9px;
	right: -5.5px;
	border-bottom: none;
	border-left: none
}

.next-balloon-normal.next-balloon-right-bottom:after {
	right: -5.5px;
	bottom: 9px;
	border-bottom: none;
	border-left: none
}

.next-balloon-normal.next-balloon-top-left:after {
	top: -5.5px;
	left: 9px;
	border-right: none;
	border-bottom: none
}

.next-balloon-normal.next-balloon-top-right:after {
	top: -5.5px;
	right: 9px;
	border-right: none;
	border-bottom: none
}

.next-balloon-normal.next-balloon-bottom-left:after {
	bottom: -5.5px;
	left: 9px;
	border-top: none;
	border-left: none
}

.next-balloon-normal.next-balloon-bottom-right:after {
	right: 9px;
	bottom: -5.5px;
	border-top: none;
	border-left: none
}

.next-balloon.visible {
	display: block
}

.next-balloon.hidden {
	display: none
}

.next-balloon-medium {
	padding: 12px
}

.next-balloon-closable {
	padding: 12px 30px 12px 12px
}

.next-balloon-tooltip {
	box-sizing: border-box;
	position: absolute;
	top: 0;
	max-width: 600px;
	border-radius: 6px;
	font-size: 12px;
	font-weight: 400;
	z-index: 0;
	word-wrap: break-all;
	word-wrap: break-word;
	color: #111;
	background-color: #f0f2f5;
	box-shadow: none;
	border: 1px solid #e6e8ed
}

.next-balloon-tooltip *,
.next-balloon-tooltip :after,
.next-balloon-tooltip :before {
	box-sizing: border-box
}

.next-balloon-tooltip .next-balloon-arrow {
	position: absolute;
	display: block;
	width: 18px;
	height: 18px;
	overflow: hidden;
	background: 0 0;
	pointer-events: none
}

.next-balloon-tooltip .next-balloon-arrow .next-balloon-arrow-content {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 9px;
	height: 9px;
	margin: auto;
	background-color: #f0f2f5;
	border: 1px solid #e6e8ed;
	pointer-events: auto
}

.next-balloon-tooltip-top .next-balloon-arrow {
	top: -18px;
	left: calc(50% - 9px)
}

.next-balloon-tooltip-top .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateY(9px) rotate(45deg)
}

.next-balloon-tooltip-right .next-balloon-arrow {
	top: calc(50% - 9px);
	right: -18px
}

.next-balloon-tooltip-right .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(-9px) rotate(45deg)
}

.next-balloon-tooltip-bottom .next-balloon-arrow {
	left: calc(50% - 9px);
	bottom: -18px
}

.next-balloon-tooltip-bottom .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateY(-9px) rotate(45deg)
}

.next-balloon-tooltip-left .next-balloon-arrow {
	top: calc(50% - 9px);
	left: -18px
}

.next-balloon-tooltip-left .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(9px) rotate(45deg)
}

.next-balloon-tooltip-left-top .next-balloon-arrow {
	top: 4.5px;
	left: -18px
}

.next-balloon-tooltip-left-top .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(9px) rotate(45deg)
}

.next-balloon-tooltip-left-bottom .next-balloon-arrow {
	bottom: 4.5px;
	left: -18px
}

.next-balloon-tooltip-left-bottom .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(9px) rotate(45deg)
}

.next-balloon-tooltip-right-top .next-balloon-arrow {
	top: 4.5px;
	right: -18px
}

.next-balloon-tooltip-right-top .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(-9px) rotate(45deg)
}

.next-balloon-tooltip-right-bottom .next-balloon-arrow {
	bottom: 4.5px;
	right: -18px
}

.next-balloon-tooltip-right-bottom .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(-9px) rotate(45deg)
}

.next-balloon-tooltip-top-left .next-balloon-arrow {
	left: 4.5px;
	top: -18px
}

.next-balloon-tooltip-top-left .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateY(9px) rotate(45deg)
}

.next-balloon-tooltip-top-right .next-balloon-arrow {
	right: 4.5px;
	top: -18px
}

.next-balloon-tooltip-top-right .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateY(9px) rotate(45deg)
}

.next-balloon-tooltip-bottom-left .next-balloon-arrow {
	left: 4.5px;
	bottom: -18px
}

.next-balloon-tooltip-bottom-left .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateY(-9px) rotate(45deg)
}

.next-balloon-tooltip-bottom-right .next-balloon-arrow {
	right: 4.5px;
	bottom: -18px
}

.next-balloon-tooltip-bottom-right .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateY(-9px) rotate(45deg)
}

.next-balloon-tooltip.visible {
	display: block
}

.next-balloon-tooltip.hidden {
	display: none
}

.next-balloon-tooltip-medium {
	padding: 6px
}

.next-balloon[dir=rtl].next-balloon-primary .next-balloon-close {
	left: 9px;
	right: auto
}

.next-balloon[dir=rtl].next-balloon-primary.next-balloon-right:after {
	left: -5.5px;
	right: auto;
	border-right: none;
	border-top: none;
	border-left: inherit;
	border-bottom: inherit
}

.next-balloon[dir=rtl].next-balloon-primary.next-balloon-left-bottom:after,
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-left-top:after,
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-left:after {
	right: -5.5px;
	left: auto;
	border-left: none;
	border-bottom: none;
	border-right: inherit;
	border-top: inherit
}

.next-balloon[dir=rtl].next-balloon-primary.next-balloon-right-bottom:after,
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-right-top:after {
	left: -5.5px;
	right: auto;
	border-right: none;
	border-top: none;
	border-bottom: inherit;
	border-left: inherit
}

.next-balloon[dir=rtl].next-balloon-primary.next-balloon-top-left:after {
	right: 9px;
	left: auto
}

.next-balloon[dir=rtl].next-balloon-primary.next-balloon-top-right:after {
	right: auto;
	left: 9px
}

.next-balloon[dir=rtl].next-balloon-primary.next-balloon-bottom-left:after {
	right: 9px;
	left: auto
}

.next-balloon[dir=rtl].next-balloon-normal .next-balloon-close,
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-bottom-right:after {
	left: 9px;
	right: auto
}

.next-balloon[dir=rtl].next-balloon-normal.next-balloon-right:after {
	left: -5.5px;
	right: auto;
	border-right: none;
	border-top: none;
	border-left: inherit;
	border-bottom: inherit
}

.next-balloon[dir=rtl].next-balloon-normal.next-balloon-left-bottom:after,
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-left-top:after,
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-left:after {
	right: -5.5px;
	left: auto;
	border-left: none;
	border-bottom: none;
	border-right: inherit;
	border-top: inherit
}

.next-balloon[dir=rtl].next-balloon-normal.next-balloon-right-bottom:after,
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-right-top:after {
	left: -5.5px;
	right: auto;
	border-right: none;
	border-top: none;
	border-bottom: inherit;
	border-left: inherit
}

.next-balloon[dir=rtl].next-balloon-normal.next-balloon-top-left:after {
	right: 9px;
	left: auto
}

.next-balloon[dir=rtl].next-balloon-normal.next-balloon-top-right:after {
	right: auto;
	left: 9px
}

.next-balloon[dir=rtl].next-balloon-normal.next-balloon-bottom-left:after {
	right: 9px;
	left: auto
}

.next-balloon[dir=rtl].next-balloon-normal.next-balloon-bottom-right:after {
	left: 9px;
	right: auto
}

.next-balloon[dir=rtl].next-balloon-closable {
	padding: 12px 12px 12px 30px
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right .next-balloon-arrow {
	left: -18px;
	right: auto
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(9px) rotate(45deg)
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left .next-balloon-arrow {
	right: -18px;
	left: auto
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(-9px) rotate(45deg)
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left-top .next-balloon-arrow {
	right: -18px;
	left: auto
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left-top .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(-9px) rotate(45deg)
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left-bottom .next-balloon-arrow {
	right: -18px;
	left: auto
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left-bottom .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(-9px) rotate(45deg)
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right-top .next-balloon-arrow {
	left: -18px;
	right: auto
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right-top .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(9px) rotate(45deg)
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right-bottom .next-balloon-arrow {
	left: -18px;
	right: auto
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right-bottom .next-balloon-arrow .next-balloon-arrow-content {
	transform: translateX(9px) rotate(45deg)
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-top-left .next-balloon-arrow {
	right: 7px;
	left: auto
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-top-right .next-balloon-arrow {
	left: 7px;
	right: auto
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-bottom-left .next-balloon-arrow {
	right: 7px;
	left: auto
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-bottom-right .next-balloon-arrow {
	left: 7px;
	right: auto
}

.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-medium {
	padding: 6px
}

.next-menu[dir=rtl] .next-menu-item-helper {
	float: left
}

.next-menu[dir=rtl] .next-menu-item .next-checkbox,
.next-menu[dir=rtl] .next-menu-item .next-radio {
	margin-left: 9px;
	margin-right: 0
}

.next-menu[dir=rtl] .next-menu-hoz-right {
	float: left
}

.next-menu[dir=rtl] .next-menu-hoz-icon-arrow.next-icon {
	left: 6px;
	right: auto
}

.next-menu[dir=rtl] .next-menu-icon-selected.next-icon {
	margin-left: 0;
	margin-right: -12px
}

.next-menu[dir=rtl] .next-menu-icon-selected.next-icon .next-icon-remote,
.next-menu[dir=rtl] .next-menu-icon-selected.next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-menu[dir=rtl] .next-menu-icon-selected.next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -13.5px
	}
	.next-menu[dir=rtl] .next-menu-icon-selected.next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-menu[dir=rtl] .next-menu-icon-selected.next-icon.next-menu-icon-right {
	right: auto;
	left: 6px
}

.next-menu[dir=rtl] .next-menu-icon-arrow.next-icon {
	left: 10px;
	right: auto
}

.next-menu {
	position: relative;
	min-width: 75px;
	margin: 0;
	list-style: none;
	border: 0 solid #e6e8ed;
	border-radius: 9px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12);
	background: #fff;
	line-height: 36px;
	font-size: 14px;
	animation-duration: .3s;
	animation-timing-function: ease
}

.next-menu,
.next-menu *,
.next-menu :after,
.next-menu :before {
	box-sizing: border-box
}

.next-menu:focus,
.next-menu :focus {
	outline: 0
}

.next-menu-spacing-lr {
	padding: 0
}

.next-menu-spacing-lr.next-menu-outside>.next-menu {
	height: 100%;
	overflow-y: auto
}

.next-menu-spacing-tb {
	padding: 0
}

.next-menu.next-ver {
	padding: 6px 0
}

.next-menu.next-ver .next-menu-item {
	padding: 0 21px
}

.next-menu.next-hoz {
	padding: 6px 0
}

.next-menu.next-hoz .next-menu-item {
	padding: 0 15px
}

.next-menu-embeddable,
.next-menu-embeddable .next-menu-item.next-disabled,
.next-menu-embeddable .next-menu-item.next-disabled .next-menu-item-text>a {
	background: transparent;
	border: none
}

.next-menu-embeddable {
	box-shadow: none
}

.next-menu-embeddable .next-menu-item-inner {
	height: 100%
}

.next-menu-content {
	position: relative
}

.next-menu-content,
.next-menu-sub-menu {
	padding: 0;
	margin: 0;
	list-style: none
}

.next-menu-sub-menu.next-expand-enter {
	overflow: hidden
}

.next-menu-sub-menu.next-expand-enter-active {
	transition: height .3s ease
}

.next-menu-sub-menu.next-expand-leave {
	overflow: hidden
}

.next-menu-sub-menu.next-expand-leave-active {
	transition: height .3s ease
}

.next-menu-item {
	position: relative;
	transition: background .1s linear;
	color: #111;
	cursor: pointer
}

.next-menu-item-helper {
	float: right;
	color: #999;
	font-style: normal;
	font-size: 14px
}

.next-menu-item .next-checkbox,
.next-menu-item .next-radio {
	margin-right: 9px
}

.next-menu-item.next-selected {
	color: #111;
	background-color: #fff
}

.next-menu-item.next-selected .next-menu-icon-arrow {
	color: #666
}

.next-menu-item.next-selected .next-menu-icon-selected {
	color: #3d7fff
}

.next-menu-item.next-disabled,
.next-menu-item.next-disabled .next-menu-item-text>a {
	color: #ccc;
	background-color: #fff;
	cursor: not-allowed
}

.next-menu-item.next-disabled .next-menu-icon-arrow,
.next-menu-item.next-disabled .next-menu-icon-selected,
.next-menu-item.next-disabled .next-menu-item-text>a .next-menu-icon-arrow,
.next-menu-item.next-disabled .next-menu-item-text>a .next-menu-icon-selected {
	color: #ccc
}

.next-menu-item:not(.next-disabled).next-focused,
.next-menu-item:not(.next-disabled).next-selected.next-focused,
.next-menu-item:not(.next-disabled).next-selected.next-focused:hover,
.next-menu-item:not(.next-disabled).next-selected:focus,
.next-menu-item:not(.next-disabled).next-selected:focus:hover,
.next-menu-item:not(.next-disabled).next-selected:hover,
.next-menu-item:not(.next-disabled):hover {
	color: #111;
	background-color: #f0f2f5
}

.next-menu-item:not(.next-disabled).next-focused .next-menu-icon-arrow,
.next-menu-item:not(.next-disabled).next-selected.next-focused .next-menu-icon-arrow,
.next-menu-item:not(.next-disabled).next-selected.next-focused:hover .next-menu-icon-arrow,
.next-menu-item:not(.next-disabled).next-selected:focus .next-menu-icon-arrow,
.next-menu-item:not(.next-disabled).next-selected:focus:hover .next-menu-icon-arrow,
.next-menu-item:not(.next-disabled).next-selected:hover .next-menu-icon-arrow,
.next-menu-item:not(.next-disabled):hover .next-menu-icon-arrow {
	color: #111
}

.next-menu-item:not(.next-disabled).next-focused .next-menu-icon-selected,
.next-menu-item:not(.next-disabled).next-selected.next-focused .next-menu-icon-selected,
.next-menu-item:not(.next-disabled).next-selected.next-focused:hover .next-menu-icon-selected,
.next-menu-item:not(.next-disabled).next-selected:focus .next-menu-icon-selected,
.next-menu-item:not(.next-disabled).next-selected:focus:hover .next-menu-icon-selected,
.next-menu-item:not(.next-disabled).next-selected:hover .next-menu-icon-selected,
.next-menu-item:not(.next-disabled):hover .next-menu-icon-selected {
	color: #3d7fff
}

.next-menu-item-inner {
	height: 36px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.next-menu-item .next-menu-item-text {
	vertical-align: middle
}

.next-menu-item .next-menu-item-text>a {
	display: inline-block;
	text-decoration: none;
	color: #111
}

.next-menu-item .next-menu-item-text>a:before {
	position: absolute;
	background-color: transparent;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: ""
}

.next-menu.next-hoz {
	padding: 0
}

.next-menu.next-hoz.next-menu-nowrap {
	overflow: hidden;
	white-space: nowrap
}

.next-menu.next-hoz.next-menu-nowrap .next-menu-more {
	text-align: center
}

.next-menu.next-hoz .next-menu-content>.next-menu-item,
.next-menu.next-hoz>.next-menu-item,
.next-menu.next-hoz>.next-menu-sub-menu-wrapper {
	display: inline-block;
	vertical-align: top
}

.next-menu.next-hoz .next-menu-content,
.next-menu.next-hoz .next-menu-footer,
.next-menu.next-hoz .next-menu-header {
	display: inline-block
}

.next-menu-hoz-right {
	float: right
}

.next-menu-group-label {
	padding: 0 9px;
	color: #999
}

.next-menu-divider {
	margin: 6px 9px;
	border-bottom: 1px solid #f0f2f5
}

.next-menu .next-menu-icon-selected.next-icon {
	position: absolute;
	top: 0;
	margin-left: -15px
}

.next-menu .next-menu-icon-selected.next-icon .next-icon-remote,
.next-menu .next-menu-icon-selected.next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-menu .next-menu-icon-selected.next-icon {
		transform: scale(.75);
		margin-left: -16.5px;
		margin-right: -1.5px
	}
	.next-menu .next-menu-icon-selected.next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-menu .next-menu-icon-selected.next-icon.next-menu-icon-right {
	right: 6px
}

.next-menu .next-menu-symbol-icon-selected.next-menu-icon-selected:before {
	content: ""
}

.next-menu .next-menu-icon-arrow.next-icon {
	position: absolute;
	top: 0;
	right: 10px;
	color: #666;
	transition: all .1s linear
}

.next-menu .next-menu-icon-arrow.next-icon .next-icon-remote,
.next-menu .next-menu-icon-arrow.next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-menu .next-menu-icon-arrow-down:before {
	content: ""
}

.next-menu .next-menu-icon-arrow-down.next-open {
	transform: rotate(180deg)
}

.next-menu .next-menu-icon-arrow-down.next-open .next-icon-remote,
.next-menu .next-menu-icon-arrow-down.next-open:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-menu .next-menu-symbol-popupfold:before {
	content: ""
}

.next-menu .next-menu-icon-arrow-right.next-open {
	transform: rotate(-90deg)
}

.next-menu .next-menu-icon-arrow-right.next-open .next-icon-remote,
.next-menu .next-menu-icon-arrow-right.next-open:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-menu .next-menu-hoz-icon-arrow.next-icon {
	position: absolute;
	top: 0;
	right: 6px;
	color: #666;
	transition: all .1s linear
}

.next-menu .next-menu-hoz-icon-arrow.next-icon .next-icon-remote,
.next-menu .next-menu-hoz-icon-arrow.next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-menu .next-menu-hoz-icon-arrow.next-icon:before {
	content: ""
}

.next-menu-unfold-icon:before {
	content: ""
}

.next-menu .next-menu-hoz-icon-arrow.next-open {
	transform: rotate(180deg)
}

.next-menu .next-menu-hoz-icon-arrow.next-open .next-icon-remote,
.next-menu .next-menu-hoz-icon-arrow.next-open:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-menu.next-context {
	line-height: 18px
}

.next-menu.next-context .next-menu-item-inner {
	height: 18px
}

.next-breadcrumb {
	display: block;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	height: 16px;
	line-height: 16px
}

.next-breadcrumb .next-breadcrumb-item {
	display: inline-block
}

.next-breadcrumb .next-breadcrumb-item .next-breadcrumb-text {
	display: inline-block;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all .1s linear
}

.next-breadcrumb .next-breadcrumb-item .next-breadcrumb-text>b {
	font-weight: 400
}

.next-breadcrumb .next-breadcrumb-item .next-breadcrumb-separator {
	display: inline-block;
	vertical-align: top
}

.next-breadcrumb .next-breadcrumb-text {
	height: 16px;
	min-width: 12px;
	font-size: 14px;
	line-height: 16px
}

.next-breadcrumb .next-breadcrumb-separator {
	height: 16px;
	margin: 0 9px;
	font-size: 12px;
	line-height: 16px
}

.next-breadcrumb .next-breadcrumb-separator .next-icon:before {
	display: block
}

.next-breadcrumb .next-breadcrumb-separator .next-icon .next-icon-remote,
.next-breadcrumb .next-breadcrumb-separator .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-breadcrumb .next-breadcrumb-text-ellipsis {
	font-size: 12px
}

.next-breadcrumb .next-breadcrumb-text {
	color: #999
}

.next-breadcrumb .next-breadcrumb-text>b {
	color: #3d7fff
}

.next-breadcrumb .next-breadcrumb-text>a {
	color: #999;
	text-decoration: none;
	text-align: center
}

.next-breadcrumb .next-breadcrumb-text.activated,
.next-breadcrumb .next-breadcrumb-text.activated>a {
	color: #111;
	font-weight: 400
}

.next-breadcrumb .next-breadcrumb-text-ellipsis {
	color: #666;
	cursor: default
}

.next-breadcrumb .next-breadcrumb-text-ellipsis-clickable {
	color: #666;
	cursor: pointer
}

.next-breadcrumb .next-breadcrumb-separator {
	color: #111
}

.next-breadcrumb .next-breadcrumb-text:not(.next-breadcrumb-text-ellipsis):hover>a,
.next-breadcrumb a.next-breadcrumb-text.activated:hover>a,
.next-breadcrumb a.next-breadcrumb-text:not(.next-breadcrumb-text-ellipsis):hover,
.next-breadcrumb a.next-breadcrumb-text:not(.next-breadcrumb-text-ellipsis):hover>b {
	color: #3d7fff
}

.next-breadcrumb a.next-breadcrumb-text.activated:hover {
	color: #3d7fff;
	font-weight: 400
}

.next-breadcrumb-icon-sep:before {
	content: ""
}

.next-breadcrumb-dropdown-wrapper {
	padding: 3px 0
}

.next-btn,
.next-btn *,
.next-btn :after,
.next-btn :before {
	box-sizing: border-box
}

.next-btn::-moz-focus-inner {
	border: 0;
	padding: 0
}

.next-btn,
.next-btn:active,
.next-btn:focus,
.next-btn:hover {
	outline: 0
}

@keyframes loadingCircle {
	0% {
		transform-origin: 50% 50%;
		transform: rotate(0deg)
	}
	to {
		transform-origin: 50% 50%;
		transform: rotate(1turn)
	}
}

.next-btn {
	position: relative;
	display: inline-block;
	box-shadow: none;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	white-space: nowrap;
	vertical-align: middle;
	user-select: none;
	transition: all .1s linear;
	line-height: 1;
	cursor: pointer
}

.next-btn:after {
	text-align: center;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: opacity .1s linear
}

.next-btn:before {
	content: "";
	height: 100%;
	width: 0
}

.next-btn .next-icon,
.next-btn:before {
	display: inline-block;
	vertical-align: middle
}

.next-btn .next-icon {
	font-size: 0
}

.next-btn>.next-btn-helper,
.next-btn>div,
.next-btn>span {
	display: inline-block;
	vertical-align: middle
}

.next-btn>.next-btn-helper {
	text-decoration: inherit
}

.next-btn.hover,
.next-btn:hover {
	box-shadow: none
}

.next-btn.next-small {
	border-radius: 500px;
	padding: 0 9px;
	height: 30px;
	font-size: 12px;
	border-width: 1px
}

.next-btn.next-small>.next-btn-icon.next-icon-first {
	transform: scale(1);
	margin-left: 0;
	margin-right: 3px
}

.next-btn.next-small>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn.next-small>.next-btn-icon.next-icon-first:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-btn.next-small>.next-btn-icon.next-icon-last {
	transform: scale(1);
	margin-left: 3px;
	margin-right: 0
}

.next-btn.next-small>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn.next-small>.next-btn-icon.next-icon-last:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-btn.next-small>.next-btn-icon.next-icon-alone {
	transform: scale(1)
}

.next-btn.next-small>.next-btn-icon.next-icon-alone .next-icon-remote,
.next-btn.next-small>.next-btn-icon.next-icon-alone:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-btn.next-small.next-btn-loading:before {
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	left: 9px;
	top: 50%;
	text-align: center;
	margin-right: 3px
}

.next-btn.next-small.next-btn-loading>.next-icon {
	display: none
}

.next-btn.next-small>.next-btn-custom-loading-icon {
	opacity: 0;
	width: 0
}

.next-btn.next-small>.next-btn-custom-loading-icon.show {
	width: 12px;
	margin-right: 3px;
	opacity: 1;
	transition: all .1s linear
}

.next-btn.next-medium {
	border-radius: 500px;
	padding: 0 12px;
	height: 36px;
	font-size: 12px;
	border-width: 1px
}

.next-btn.next-medium>.next-btn-icon.next-icon-first {
	transform: scale(1);
	margin-left: 0;
	margin-right: 6px
}

.next-btn.next-medium>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn.next-medium>.next-btn-icon.next-icon-first:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-btn.next-medium>.next-btn-icon.next-icon-last {
	transform: scale(1);
	margin-left: 6px;
	margin-right: 0
}

.next-btn.next-medium>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn.next-medium>.next-btn-icon.next-icon-last:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-btn.next-medium>.next-btn-icon.next-icon-alone {
	transform: scale(1)
}

.next-btn.next-medium>.next-btn-icon.next-icon-alone .next-icon-remote,
.next-btn.next-medium>.next-btn-icon.next-icon-alone:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-btn.next-medium.next-btn-loading:before {
	width: 15px;
	height: 15px;
	font-size: 15px;
	line-height: 15px;
	left: 12px;
	top: 50%;
	text-align: center;
	margin-right: 6px
}

.next-btn.next-medium.next-btn-loading>.next-icon {
	display: none
}

.next-btn.next-medium>.next-btn-custom-loading-icon {
	opacity: 0;
	width: 0
}

.next-btn.next-medium>.next-btn-custom-loading-icon.show {
	width: 15px;
	margin-right: 6px;
	opacity: 1;
	transition: all .1s linear
}

.next-btn.next-large {
	border-radius: 500px;
	padding: 0 18px;
	height: 42px;
	font-size: 14px;
	border-width: 1px
}

.next-btn.next-large>.next-btn-icon.next-icon-first {
	transform: scale(1);
	margin-left: 0;
	margin-right: 6px
}

.next-btn.next-large>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn.next-large>.next-btn-icon.next-icon-first:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-btn.next-large>.next-btn-icon.next-icon-last {
	transform: scale(1);
	margin-left: 6px;
	margin-right: 0
}

.next-btn.next-large>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn.next-large>.next-btn-icon.next-icon-last:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-btn.next-large>.next-btn-icon.next-icon-alone {
	transform: scale(1)
}

.next-btn.next-large>.next-btn-icon.next-icon-alone .next-icon-remote,
.next-btn.next-large>.next-btn-icon.next-icon-alone:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-btn.next-large.next-btn-loading:before {
	width: 18px;
	height: 18px;
	font-size: 18px;
	line-height: 18px;
	left: 18px;
	top: 50%;
	text-align: center;
	margin-right: 6px
}

.next-btn.next-large.next-btn-loading>.next-icon {
	display: none
}

.next-btn.next-large>.next-btn-custom-loading-icon {
	opacity: 0;
	width: 0
}

.next-btn.next-large>.next-btn-custom-loading-icon.show {
	width: 18px;
	margin-right: 6px;
	opacity: 1;
	transition: all .1s linear
}

.next-btn.next-btn-normal {
	border-style: solid;
	background: #f0f2f5;
	border-color: #f0f2f5
}

.next-btn.next-btn-normal,
.next-btn.next-btn-normal.visited,
.next-btn.next-btn-normal:link,
.next-btn.next-btn-normal:visited {
	color: #666
}

.next-btn.next-btn-normal.active,
.next-btn.next-btn-normal.hover,
.next-btn.next-btn-normal:active,
.next-btn.next-btn-normal:focus,
.next-btn.next-btn-normal:hover {
	color: #111;
	background: #ebecf0;
	border-color: #ebecf0;
	text-decoration: none
}

.next-btn.next-btn-primary {
	border-style: solid;
	background: #3d7fff;
	border-color: transparent
}

.next-btn.next-btn-primary,
.next-btn.next-btn-primary.visited,
.next-btn.next-btn-primary:link,
.next-btn.next-btn-primary:visited {
	color: #fff
}

.next-btn.next-btn-primary.active,
.next-btn.next-btn-primary.hover,
.next-btn.next-btn-primary:active,
.next-btn.next-btn-primary:focus,
.next-btn.next-btn-primary:hover {
	color: #fff;
	background: #0047d6;
	border-color: transparent;
	text-decoration: none
}

.next-btn.next-btn-secondary {
	border-style: solid;
	background: rgba(61, 127, 255, .06);
	border-color: transparent
}

.next-btn.next-btn-secondary,
.next-btn.next-btn-secondary.visited,
.next-btn.next-btn-secondary:link,
.next-btn.next-btn-secondary:visited {
	color: #3d7fff
}

.next-btn.next-btn-secondary.hover,
.next-btn.next-btn-secondary:focus,
.next-btn.next-btn-secondary:hover {
	color: #3d7fff;
	background: rgba(61, 127, 255, .06);
	border-color: #3d7fff;
	text-decoration: none
}

.next-btn.next-btn-secondary.active,
.next-btn.next-btn-secondary:active {
	color: #3d7fff;
	background: rgba(61, 127, 255, .06);
	border-color: #0047d6;
	text-decoration: none
}

.next-btn.disabled,
.next-btn[disabled] {
	cursor: not-allowed
}

.next-btn.disabled.next-btn-normal,
.next-btn[disabled].next-btn-normal {
	background: #ebecf0;
	border-color: transparent
}

.next-btn.disabled.next-btn-normal,
.next-btn.disabled.next-btn-normal.visited,
.next-btn.disabled.next-btn-normal:link,
.next-btn.disabled.next-btn-normal:visited,
.next-btn[disabled].next-btn-normal,
.next-btn[disabled].next-btn-normal.visited,
.next-btn[disabled].next-btn-normal:link,
.next-btn[disabled].next-btn-normal:visited {
	color: #ccc
}

.next-btn.disabled.next-btn-normal.active,
.next-btn.disabled.next-btn-normal.hover,
.next-btn.disabled.next-btn-normal:active,
.next-btn.disabled.next-btn-normal:focus,
.next-btn.disabled.next-btn-normal:hover,
.next-btn[disabled].next-btn-normal.active,
.next-btn[disabled].next-btn-normal.hover,
.next-btn[disabled].next-btn-normal:active,
.next-btn[disabled].next-btn-normal:focus,
.next-btn[disabled].next-btn-normal:hover {
	color: #ccc;
	background: #ebecf0;
	border-color: transparent;
	text-decoration: none
}

.next-btn.disabled.next-btn-primary,
.next-btn[disabled].next-btn-primary {
	background: #f0f2f5;
	border-color: #f0f2f5
}

.next-btn.disabled.next-btn-primary,
.next-btn.disabled.next-btn-primary.visited,
.next-btn.disabled.next-btn-primary:link,
.next-btn.disabled.next-btn-primary:visited,
.next-btn[disabled].next-btn-primary,
.next-btn[disabled].next-btn-primary.visited,
.next-btn[disabled].next-btn-primary:link,
.next-btn[disabled].next-btn-primary:visited {
	color: #ccc
}

.next-btn.disabled.next-btn-primary.active,
.next-btn.disabled.next-btn-primary.hover,
.next-btn.disabled.next-btn-primary:active,
.next-btn.disabled.next-btn-primary:focus,
.next-btn.disabled.next-btn-primary:hover,
.next-btn[disabled].next-btn-primary.active,
.next-btn[disabled].next-btn-primary.hover,
.next-btn[disabled].next-btn-primary:active,
.next-btn[disabled].next-btn-primary:focus,
.next-btn[disabled].next-btn-primary:hover {
	color: #ccc;
	background: #f0f2f5;
	border-color: #f0f2f5;
	text-decoration: none
}

.next-btn.disabled.next-btn-secondary,
.next-btn[disabled].next-btn-secondary {
	background: #f0f2f5;
	border-color: #f0f2f5
}

.next-btn.disabled.next-btn-secondary,
.next-btn.disabled.next-btn-secondary.visited,
.next-btn.disabled.next-btn-secondary:link,
.next-btn.disabled.next-btn-secondary:visited,
.next-btn[disabled].next-btn-secondary,
.next-btn[disabled].next-btn-secondary.visited,
.next-btn[disabled].next-btn-secondary:link,
.next-btn[disabled].next-btn-secondary:visited {
	color: #ccc
}

.next-btn.disabled.next-btn-secondary.active,
.next-btn.disabled.next-btn-secondary.hover,
.next-btn.disabled.next-btn-secondary:active,
.next-btn.disabled.next-btn-secondary:focus,
.next-btn.disabled.next-btn-secondary:hover,
.next-btn[disabled].next-btn-secondary.active,
.next-btn[disabled].next-btn-secondary.hover,
.next-btn[disabled].next-btn-secondary:active,
.next-btn[disabled].next-btn-secondary:focus,
.next-btn[disabled].next-btn-secondary:hover {
	color: #ccc;
	background: #f0f2f5;
	border-color: #f0f2f5;
	text-decoration: none
}

.next-btn-warning {
	border-style: solid
}

.next-btn-warning.next-btn-primary {
	background: red;
	border-color: red
}

.next-btn-warning.next-btn-primary,
.next-btn-warning.next-btn-primary.visited,
.next-btn-warning.next-btn-primary:link,
.next-btn-warning.next-btn-primary:visited {
	color: #fff
}

.next-btn-warning.next-btn-primary.active,
.next-btn-warning.next-btn-primary.hover,
.next-btn-warning.next-btn-primary:active,
.next-btn-warning.next-btn-primary:focus,
.next-btn-warning.next-btn-primary:hover {
	color: #fff;
	background: #e72b00;
	border-color: #e72b00;
	text-decoration: none
}

.next-btn-warning.next-btn-primary.disabled,
.next-btn-warning.next-btn-primary[disabled] {
	background: #f0f2f5;
	border-color: #e6e8ed
}

.next-btn-warning.next-btn-primary.disabled,
.next-btn-warning.next-btn-primary.disabled.visited,
.next-btn-warning.next-btn-primary.disabled:link,
.next-btn-warning.next-btn-primary.disabled:visited,
.next-btn-warning.next-btn-primary[disabled],
.next-btn-warning.next-btn-primary[disabled].visited,
.next-btn-warning.next-btn-primary[disabled]:link,
.next-btn-warning.next-btn-primary[disabled]:visited {
	color: #ccc
}

.next-btn-warning.next-btn-primary.disabled.active,
.next-btn-warning.next-btn-primary.disabled.hover,
.next-btn-warning.next-btn-primary.disabled:active,
.next-btn-warning.next-btn-primary.disabled:focus,
.next-btn-warning.next-btn-primary.disabled:hover,
.next-btn-warning.next-btn-primary[disabled].active,
.next-btn-warning.next-btn-primary[disabled].hover,
.next-btn-warning.next-btn-primary[disabled]:active,
.next-btn-warning.next-btn-primary[disabled]:focus,
.next-btn-warning.next-btn-primary[disabled]:hover {
	color: #ccc;
	background: #f0f2f5;
	border-color: #e6e8ed;
	text-decoration: none
}

.next-btn-warning.next-btn-normal {
	background: #fff;
	border-color: red
}

.next-btn-warning.next-btn-normal,
.next-btn-warning.next-btn-normal.visited,
.next-btn-warning.next-btn-normal:link,
.next-btn-warning.next-btn-normal:visited {
	color: red
}

.next-btn-warning.next-btn-normal.active,
.next-btn-warning.next-btn-normal.hover,
.next-btn-warning.next-btn-normal:active,
.next-btn-warning.next-btn-normal:focus,
.next-btn-warning.next-btn-normal:hover {
	color: #fff;
	background: #e72b00;
	border-color: #e72b00;
	text-decoration: none
}

.next-btn-warning.next-btn-normal.disabled,
.next-btn-warning.next-btn-normal[disabled] {
	background: #f0f2f5;
	border-color: #f0f2f5
}

.next-btn-warning.next-btn-normal.disabled,
.next-btn-warning.next-btn-normal.disabled.visited,
.next-btn-warning.next-btn-normal.disabled:link,
.next-btn-warning.next-btn-normal.disabled:visited,
.next-btn-warning.next-btn-normal[disabled],
.next-btn-warning.next-btn-normal[disabled].visited,
.next-btn-warning.next-btn-normal[disabled]:link,
.next-btn-warning.next-btn-normal[disabled]:visited {
	color: #ccc
}

.next-btn-warning.next-btn-normal.disabled.active,
.next-btn-warning.next-btn-normal.disabled.hover,
.next-btn-warning.next-btn-normal.disabled:active,
.next-btn-warning.next-btn-normal.disabled:focus,
.next-btn-warning.next-btn-normal.disabled:hover,
.next-btn-warning.next-btn-normal[disabled].active,
.next-btn-warning.next-btn-normal[disabled].hover,
.next-btn-warning.next-btn-normal[disabled]:active,
.next-btn-warning.next-btn-normal[disabled]:focus,
.next-btn-warning.next-btn-normal[disabled]:hover {
	color: #ccc;
	background: #f0f2f5;
	border-color: #f0f2f5;
	text-decoration: none
}

.next-btn-text {
	border-radius: 0;
	user-select: text
}

.next-btn-text,
.next-btn-text.hover,
.next-btn-text:hover {
	box-shadow: none
}

.next-btn-text.next-btn-primary {
	background: transparent;
	border-color: transparent
}

.next-btn-text.next-btn-primary,
.next-btn-text.next-btn-primary.visited,
.next-btn-text.next-btn-primary:link,
.next-btn-text.next-btn-primary:visited {
	color: #5584ff
}

.next-btn-text.next-btn-primary.active,
.next-btn-text.next-btn-primary.hover,
.next-btn-text.next-btn-primary:active,
.next-btn-text.next-btn-primary:focus,
.next-btn-text.next-btn-primary:hover {
	color: #0047d6;
	background: transparent;
	border-color: transparent;
	text-decoration: none
}

.next-btn-text.next-btn-primary.disabled,
.next-btn-text.next-btn-primary[disabled] {
	background: transparent;
	border-color: transparent
}

.next-btn-text.next-btn-primary.disabled,
.next-btn-text.next-btn-primary.disabled.visited,
.next-btn-text.next-btn-primary.disabled:link,
.next-btn-text.next-btn-primary.disabled:visited,
.next-btn-text.next-btn-primary[disabled],
.next-btn-text.next-btn-primary[disabled].visited,
.next-btn-text.next-btn-primary[disabled]:link,
.next-btn-text.next-btn-primary[disabled]:visited {
	color: #ccc
}

.next-btn-text.next-btn-primary.disabled.active,
.next-btn-text.next-btn-primary.disabled.hover,
.next-btn-text.next-btn-primary.disabled:active,
.next-btn-text.next-btn-primary.disabled:focus,
.next-btn-text.next-btn-primary.disabled:hover,
.next-btn-text.next-btn-primary[disabled].active,
.next-btn-text.next-btn-primary[disabled].hover,
.next-btn-text.next-btn-primary[disabled]:active,
.next-btn-text.next-btn-primary[disabled]:focus,
.next-btn-text.next-btn-primary[disabled]:hover {
	color: #ccc;
	background: transparent;
	border-color: transparent;
	text-decoration: none
}

.next-btn-text.next-btn-secondary {
	background: transparent;
	border-color: transparent
}

.next-btn-text.next-btn-secondary,
.next-btn-text.next-btn-secondary.visited,
.next-btn-text.next-btn-secondary:link,
.next-btn-text.next-btn-secondary:visited {
	color: #666
}

.next-btn-text.next-btn-secondary.active,
.next-btn-text.next-btn-secondary.hover,
.next-btn-text.next-btn-secondary:active,
.next-btn-text.next-btn-secondary:focus,
.next-btn-text.next-btn-secondary:hover {
	color: #3d7fff;
	background: transparent;
	border-color: transparent;
	text-decoration: none
}

.next-btn-text.next-btn-secondary.disabled,
.next-btn-text.next-btn-secondary[disabled] {
	background: transparent;
	border-color: transparent
}

.next-btn-text.next-btn-secondary.disabled,
.next-btn-text.next-btn-secondary.disabled.visited,
.next-btn-text.next-btn-secondary.disabled:link,
.next-btn-text.next-btn-secondary.disabled:visited,
.next-btn-text.next-btn-secondary[disabled],
.next-btn-text.next-btn-secondary[disabled].visited,
.next-btn-text.next-btn-secondary[disabled]:link,
.next-btn-text.next-btn-secondary[disabled]:visited {
	color: #ccc
}

.next-btn-text.next-btn-secondary.disabled.active,
.next-btn-text.next-btn-secondary.disabled.hover,
.next-btn-text.next-btn-secondary.disabled:active,
.next-btn-text.next-btn-secondary.disabled:focus,
.next-btn-text.next-btn-secondary.disabled:hover,
.next-btn-text.next-btn-secondary[disabled].active,
.next-btn-text.next-btn-secondary[disabled].hover,
.next-btn-text.next-btn-secondary[disabled]:active,
.next-btn-text.next-btn-secondary[disabled]:focus,
.next-btn-text.next-btn-secondary[disabled]:hover {
	color: #ccc;
	background: transparent;
	border-color: transparent;
	text-decoration: none
}

.next-btn-text.next-btn-normal {
	background: transparent;
	border-color: transparent
}

.next-btn-text.next-btn-normal,
.next-btn-text.next-btn-normal.visited,
.next-btn-text.next-btn-normal:link,
.next-btn-text.next-btn-normal:visited {
	color: #111
}

.next-btn-text.next-btn-normal.active,
.next-btn-text.next-btn-normal.hover,
.next-btn-text.next-btn-normal:active,
.next-btn-text.next-btn-normal:focus,
.next-btn-text.next-btn-normal:hover {
	color: #3d7fff;
	background: transparent;
	border-color: transparent;
	text-decoration: none
}

.next-btn-text.next-btn-normal.disabled,
.next-btn-text.next-btn-normal[disabled] {
	background: transparent;
	border-color: transparent
}

.next-btn-text.next-btn-normal.disabled,
.next-btn-text.next-btn-normal.disabled.visited,
.next-btn-text.next-btn-normal.disabled:link,
.next-btn-text.next-btn-normal.disabled:visited,
.next-btn-text.next-btn-normal[disabled],
.next-btn-text.next-btn-normal[disabled].visited,
.next-btn-text.next-btn-normal[disabled]:link,
.next-btn-text.next-btn-normal[disabled]:visited {
	color: #ccc
}

.next-btn-text.next-btn-normal.disabled.active,
.next-btn-text.next-btn-normal.disabled.hover,
.next-btn-text.next-btn-normal.disabled:active,
.next-btn-text.next-btn-normal.disabled:focus,
.next-btn-text.next-btn-normal.disabled:hover,
.next-btn-text.next-btn-normal[disabled].active,
.next-btn-text.next-btn-normal[disabled].hover,
.next-btn-text.next-btn-normal[disabled]:active,
.next-btn-text.next-btn-normal[disabled]:focus,
.next-btn-text.next-btn-normal[disabled]:hover {
	color: #ccc;
	background: transparent;
	border-color: transparent;
	text-decoration: none
}

.next-btn-text.next-large {
	border-radius: 0;
	padding: 0;
	height: 18px;
	font-size: 16px;
	border-width: 0
}

.next-btn-text.next-large>.next-btn-icon.next-icon-first {
	transform: scale(1);
	margin-left: 0;
	margin-right: 3px
}

.next-btn-text.next-large>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn-text.next-large>.next-btn-icon.next-icon-first:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-btn-text.next-large>.next-btn-icon.next-icon-last {
	transform: scale(1);
	margin-left: 3px;
	margin-right: 0
}

.next-btn-text.next-large>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn-text.next-large>.next-btn-icon.next-icon-last:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-btn-text.next-large>.next-btn-icon.next-icon-alone {
	transform: scale(1)
}

.next-btn-text.next-large>.next-btn-icon.next-icon-alone .next-icon-remote,
.next-btn-text.next-large>.next-btn-icon.next-icon-alone:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-btn-text.next-large.next-btn-loading:before {
	width: 18px;
	height: 18px;
	font-size: 18px;
	line-height: 18px;
	left: 0;
	top: 50%;
	text-align: center;
	margin-right: 3px
}

.next-btn-text.next-large.next-btn-loading>.next-icon {
	display: none
}

.next-btn-text.next-large>.next-btn-custom-loading-icon {
	opacity: 0;
	width: 0
}

.next-btn-text.next-large>.next-btn-custom-loading-icon.show {
	width: 18px;
	margin-right: 3px;
	opacity: 1;
	transition: all .1s linear
}

.next-btn-text.next-medium {
	border-radius: 0;
	padding: 0;
	height: 15px;
	font-size: 12px;
	border-width: 0
}

.next-btn-text.next-medium>.next-btn-icon.next-icon-first {
	transform: scale(1);
	margin-left: 0;
	margin-right: 3px
}

.next-btn-text.next-medium>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn-text.next-medium>.next-btn-icon.next-icon-first:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-btn-text.next-medium>.next-btn-icon.next-icon-last {
	transform: scale(1);
	margin-left: 3px;
	margin-right: 0
}

.next-btn-text.next-medium>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn-text.next-medium>.next-btn-icon.next-icon-last:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-btn-text.next-medium>.next-btn-icon.next-icon-alone {
	transform: scale(1)
}

.next-btn-text.next-medium>.next-btn-icon.next-icon-alone .next-icon-remote,
.next-btn-text.next-medium>.next-btn-icon.next-icon-alone:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-btn-text.next-medium.next-btn-loading:before {
	width: 15px;
	height: 15px;
	font-size: 15px;
	line-height: 15px;
	left: 0;
	top: 50%;
	text-align: center;
	margin-right: 3px
}

.next-btn-text.next-medium.next-btn-loading>.next-icon {
	display: none
}

.next-btn-text.next-medium>.next-btn-custom-loading-icon {
	opacity: 0;
	width: 0
}

.next-btn-text.next-medium>.next-btn-custom-loading-icon.show {
	width: 15px;
	margin-right: 3px;
	opacity: 1;
	transition: all .1s linear
}

.next-btn-text.next-small {
	border-radius: 0;
	padding: 0;
	height: 12px;
	font-size: 12px;
	border-width: 0
}

.next-btn-text.next-small>.next-btn-icon.next-icon-first {
	transform: scale(1);
	margin-left: 0;
	margin-right: 3px
}

.next-btn-text.next-small>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn-text.next-small>.next-btn-icon.next-icon-first:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-btn-text.next-small>.next-btn-icon.next-icon-last {
	transform: scale(1);
	margin-left: 3px;
	margin-right: 0
}

.next-btn-text.next-small>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn-text.next-small>.next-btn-icon.next-icon-last:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-btn-text.next-small>.next-btn-icon.next-icon-alone {
	transform: scale(1)
}

.next-btn-text.next-small>.next-btn-icon.next-icon-alone .next-icon-remote,
.next-btn-text.next-small>.next-btn-icon.next-icon-alone:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-btn-text.next-small.next-btn-loading:before {
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	left: 0;
	top: 50%;
	text-align: center;
	margin-right: 3px
}

.next-btn-text.next-small.next-btn-loading>.next-icon {
	display: none
}

.next-btn-text.next-small>.next-btn-custom-loading-icon {
	opacity: 0;
	width: 0
}

.next-btn-text.next-small>.next-btn-custom-loading-icon.show {
	width: 12px;
	margin-right: 3px;
	opacity: 1;
	transition: all .1s linear
}

.next-btn-text.next-btn-loading {
	background: transparent;
	border-color: transparent
}

.next-btn-text.next-btn-loading,
.next-btn-text.next-btn-loading.visited,
.next-btn-text.next-btn-loading:link,
.next-btn-text.next-btn-loading:visited {
	color: #111
}

.next-btn-text.next-btn-loading.active,
.next-btn-text.next-btn-loading.hover,
.next-btn-text.next-btn-loading:active,
.next-btn-text.next-btn-loading:focus,
.next-btn-text.next-btn-loading:hover {
	color: #111;
	background: transparent;
	border-color: transparent;
	text-decoration: none
}

.next-btn-loading {
	pointer-events: none
}

.next-btn-loading:before {
	font-family: NextIcon;
	content: "";
	opacity: 1;
	visibility: visible;
	animation: loadingCircle 2s linear infinite
}

.next-btn-loading:after {
	content: "";
	display: inline-block;
	position: static;
	height: 100%;
	width: 0;
	vertical-align: middle
}

.next-btn-custom-loading {
	pointer-events: none
}

.next-btn-ghost {
	box-shadow: none;
	border-style: solid
}

.next-btn-ghost.next-btn-dark {
	background: transparent;
	border-color: #fff
}

.next-btn-ghost.next-btn-dark,
.next-btn-ghost.next-btn-dark.visited,
.next-btn-ghost.next-btn-dark:link,
.next-btn-ghost.next-btn-dark:visited {
	color: #fff
}

.next-btn-ghost.next-btn-dark.active,
.next-btn-ghost.next-btn-dark.hover,
.next-btn-ghost.next-btn-dark:active,
.next-btn-ghost.next-btn-dark:focus,
.next-btn-ghost.next-btn-dark:hover {
	color: #fff;
	background: hsla(0, 0%, 100%, .8);
	border-color: #fff;
	text-decoration: none
}

.next-btn-ghost.next-btn-dark.disabled,
.next-btn-ghost.next-btn-dark[disabled] {
	background: transparent;
	border-color: hsla(0, 0%, 100%, .4)
}

.next-btn-ghost.next-btn-dark.disabled,
.next-btn-ghost.next-btn-dark.disabled.visited,
.next-btn-ghost.next-btn-dark.disabled:link,
.next-btn-ghost.next-btn-dark.disabled:visited,
.next-btn-ghost.next-btn-dark[disabled],
.next-btn-ghost.next-btn-dark[disabled].visited,
.next-btn-ghost.next-btn-dark[disabled]:link,
.next-btn-ghost.next-btn-dark[disabled]:visited {
	color: hsla(0, 0%, 100%, .4)
}

.next-btn-ghost.next-btn-dark.disabled.active,
.next-btn-ghost.next-btn-dark.disabled.hover,
.next-btn-ghost.next-btn-dark.disabled:active,
.next-btn-ghost.next-btn-dark.disabled:focus,
.next-btn-ghost.next-btn-dark.disabled:hover,
.next-btn-ghost.next-btn-dark[disabled].active,
.next-btn-ghost.next-btn-dark[disabled].hover,
.next-btn-ghost.next-btn-dark[disabled]:active,
.next-btn-ghost.next-btn-dark[disabled]:focus,
.next-btn-ghost.next-btn-dark[disabled]:hover {
	color: hsla(0, 0%, 100%, .4);
	background: transparent;
	border-color: hsla(0, 0%, 100%, .4);
	text-decoration: none
}

.next-btn-ghost.next-btn-light {
	background: transparent;
	border-color: #111
}

.next-btn-ghost.next-btn-light,
.next-btn-ghost.next-btn-light.visited,
.next-btn-ghost.next-btn-light:link,
.next-btn-ghost.next-btn-light:visited {
	color: #111
}

.next-btn-ghost.next-btn-light.active,
.next-btn-ghost.next-btn-light.hover,
.next-btn-ghost.next-btn-light:active,
.next-btn-ghost.next-btn-light:focus,
.next-btn-ghost.next-btn-light:hover {
	color: #999;
	background: rgba(0, 0, 0, .92);
	border-color: #111;
	text-decoration: none
}

.next-btn-ghost.next-btn-light.disabled,
.next-btn-ghost.next-btn-light[disabled] {
	background: transparent;
	border-color: rgba(0, 0, 0, .1)
}

.next-btn-ghost.next-btn-light.disabled,
.next-btn-ghost.next-btn-light.disabled.visited,
.next-btn-ghost.next-btn-light.disabled:link,
.next-btn-ghost.next-btn-light.disabled:visited,
.next-btn-ghost.next-btn-light[disabled],
.next-btn-ghost.next-btn-light[disabled].visited,
.next-btn-ghost.next-btn-light[disabled]:link,
.next-btn-ghost.next-btn-light[disabled]:visited {
	color: rgba(0, 0, 0, .1)
}

.next-btn-ghost.next-btn-light.disabled.active,
.next-btn-ghost.next-btn-light.disabled.hover,
.next-btn-ghost.next-btn-light.disabled:active,
.next-btn-ghost.next-btn-light.disabled:focus,
.next-btn-ghost.next-btn-light.disabled:hover,
.next-btn-ghost.next-btn-light[disabled].active,
.next-btn-ghost.next-btn-light[disabled].hover,
.next-btn-ghost.next-btn-light[disabled]:active,
.next-btn-ghost.next-btn-light[disabled]:focus,
.next-btn-ghost.next-btn-light[disabled]:hover {
	color: rgba(0, 0, 0, .1);
	background: transparent;
	border-color: rgba(0, 0, 0, .1);
	text-decoration: none
}

.next-btn-group {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.next-btn-group>.next-btn {
	position: relative;
	float: left;
	box-shadow: none
}

.next-btn-group>.next-btn.active,
.next-btn-group>.next-btn:active,
.next-btn-group>.next-btn:focus,
.next-btn-group>.next-btn:hover {
	z-index: 1
}

.next-btn-group>.next-btn.disabled,
.next-btn-group>.next-btn[disabled] {
	z-index: 0
}

.next-btn-group .next-btn.next-btn {
	margin: 0 0 0 -1px
}

.next-btn-group .next-btn:not(:first-child):not(:last-child) {
	border-radius: 0
}

.next-btn-group>.next-btn:first-child {
	margin: 0
}

.next-btn-group>.next-btn:first-child:not(:last-child) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.next-btn-group>.next-btn:last-child:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.next-btn-group>.next-btn-primary:not(:first-child) {
	border-left-color: hsla(0, 0%, 100%, .2)
}

.next-btn-group>.next-btn-primary:not(:first-child):hover {
	border-left-color: transparent
}

.next-btn-group>.next-btn-primary:not(:first-child).disabled,
.next-btn-group>.next-btn-primary:not(:first-child)[disabled] {
	border-left-color: #f0f2f5
}

.next-btn-group[dir=rtl]>.next-btn {
	float: right
}

.next-btn-group[dir=rtl] .next-btn.next-btn {
	margin: 0 -1px 0 0
}

.next-btn-group[dir=rtl]>.next-btn:first-child:not(:last-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.next-btn-group[dir=rtl]>.next-btn:last-child:not(:first-child) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.next-btn-group[dir=rtl]>.next-btn-primary:not(:first-child) {
	border-right-color: hsla(0, 0%, 100%, .2)
}

.next-btn-group[dir=rtl]>.next-btn-primary:not(:first-child):hover {
	border-right-color: transparent
}

.next-btn-group[dir=rtl]>.next-btn-primary:not(:first-child).disabled,
.next-btn-group[dir=rtl]>.next-btn-primary:not(:first-child)[disabled] {
	border-right-color: #f0f2f5
}

.next-btn.next-small[dir=rtl] {
	border-radius: 500px
}

.next-btn.next-small[dir=rtl]>.next-btn-icon.next-icon-first {
	margin-left: 3px;
	margin-right: 0
}

.next-btn.next-small[dir=rtl]>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn.next-small[dir=rtl]>.next-btn-icon.next-icon-first:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-btn.next-small[dir=rtl]>.next-btn-icon.next-icon-last {
	margin-left: 0;
	margin-right: 3px
}

.next-btn.next-small[dir=rtl]>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn.next-small[dir=rtl]>.next-btn-icon.next-icon-last:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-btn.next-small[dir=rtl].next-btn-loading {
	padding-left: 9px;
	padding-right: 24px
}

.next-btn.next-small[dir=rtl].next-btn-loading:after {
	right: 9px;
	top: 50%;
	margin-right: 0;
	margin-left: 3px
}

.next-btn.next-medium[dir=rtl] {
	border-radius: 500px
}

.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-first {
	margin-left: 6px;
	margin-right: 0
}

.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-first:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-last {
	margin-left: 0;
	margin-right: 6px
}

.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn.next-medium[dir=rtl]>.next-btn-icon.next-icon-last:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-btn.next-medium[dir=rtl].next-btn-loading {
	padding-left: 12px;
	padding-right: 33px
}

.next-btn.next-medium[dir=rtl].next-btn-loading:after {
	right: 12px;
	top: 50%;
	margin-right: 0;
	margin-left: 6px
}

.next-btn.next-large[dir=rtl] {
	border-radius: 500px
}

.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-first {
	margin-left: 6px;
	margin-right: 0
}

.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-first:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-last {
	margin-left: 0;
	margin-right: 6px
}

.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn.next-large[dir=rtl]>.next-btn-icon.next-icon-last:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-btn.next-large[dir=rtl].next-btn-loading {
	padding-left: 18px;
	padding-right: 42px
}

.next-btn.next-large[dir=rtl].next-btn-loading:after {
	right: 18px;
	top: 50%;
	margin-right: 0;
	margin-left: 6px
}

.next-btn-text[dir=rtl].next-large {
	border-radius: 0
}

.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-first {
	margin-left: 3px;
	margin-right: 0
}

.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-first:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-last {
	margin-left: 0;
	margin-right: 3px
}

.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn-text[dir=rtl].next-large>.next-btn-icon.next-icon-last:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-btn-text[dir=rtl].next-large.next-btn-loading {
	padding-left: 0;
	padding-right: 21px
}

.next-btn-text[dir=rtl].next-large.next-btn-loading:after {
	right: 0;
	top: 50%;
	margin-right: 0;
	margin-left: 3px
}

.next-btn-text[dir=rtl].next-medium {
	border-radius: 0
}

.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-first {
	margin-left: 3px;
	margin-right: 0
}

.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-first:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-last {
	margin-left: 0;
	margin-right: 3px
}

.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn-text[dir=rtl].next-medium>.next-btn-icon.next-icon-last:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-btn-text[dir=rtl].next-medium.next-btn-loading {
	padding-left: 0;
	padding-right: 18px
}

.next-btn-text[dir=rtl].next-medium.next-btn-loading:after {
	right: 0;
	top: 50%;
	margin-right: 0;
	margin-left: 3px
}

.next-btn-text[dir=rtl].next-small {
	border-radius: 0
}

.next-btn-text[dir=rtl].next-small>.next-btn-icon.next-icon-first {
	margin-left: 3px;
	margin-right: 0
}

.next-btn-text[dir=rtl].next-small>.next-btn-icon.next-icon-first .next-icon-remote,
.next-btn-text[dir=rtl].next-small>.next-btn-icon.next-icon-first:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-btn-text[dir=rtl].next-small>.next-btn-icon.next-icon-last {
	margin-left: 0;
	margin-right: 3px
}

.next-btn-text[dir=rtl].next-small>.next-btn-icon.next-icon-last .next-icon-remote,
.next-btn-text[dir=rtl].next-small>.next-btn-icon.next-icon-last:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-btn-text[dir=rtl].next-small.next-btn-loading {
	padding-left: 0;
	padding-right: 15px
}

.next-btn-text[dir=rtl].next-small.next-btn-loading:after {
	right: 0;
	top: 50%;
	margin-right: 0;
	margin-left: 3px
}

.next-input {
	vertical-align: middle;
	display: inline-table;
	border-collapse: separate;
	font-size: 0;
	line-height: 1;
	width: 200px;
	border-spacing: 0;
	transition: all .1s linear;
	border: 1px solid #e6e8ed;
	background-color: #fff
}

.next-input,
.next-input *,
.next-input :after,
.next-input :before {
	box-sizing: border-box
}

.next-input input {
	height: 100%
}

.next-input input[type=reset],
.next-input input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

.next-input input::-moz-focus-inner {
	border: 0;
	padding: 0
}

.next-input input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset;
	border-radius: 9px
}

.next-input input[type=password]::-ms-reveal {
	display: none
}

.next-input textarea {
	resize: none
}

.next-input input,
.next-input textarea {
	width: 100%;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	font-weight: 400;
	vertical-align: middle;
	background-color: transparent;
	color: #111
}

.next-input input::-ms-clear,
.next-input textarea::-ms-clear {
	display: none
}

.next-input.next-small {
	height: 30px;
	border-radius: 6px
}

.next-input.next-small .next-input-label {
	padding-left: 6px;
	font-size: 12px
}

.next-input.next-small .next-input-inner {
	font-size: 12px
}

.next-input.next-small .next-input-control,
.next-input.next-small .next-input-inner-text {
	padding-right: 3px
}

.next-input.next-small input {
	height: 28px;
	line-height: 28px \0;
	padding: 0 9px;
	font-size: 12px
}

.next-input.next-small input::placeholder {
	font-size: 12px
}

.next-input.next-small .next-input-text-field {
	padding: 0 9px;
	font-size: 12px;
	height: 28px;
	line-height: 28px
}

.next-input.next-small .next-icon .next-icon-remote,
.next-input.next-small .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-input.next-small .next-input-control {
	border-radius: 0 6px 6px 0
}

.next-input.next-medium {
	height: 36px;
	border-radius: 6px
}

.next-input.next-medium .next-input-label {
	padding-left: 6px;
	font-size: 12px
}

.next-input.next-medium .next-input-inner {
	font-size: 12px
}

.next-input.next-medium .next-input-control,
.next-input.next-medium .next-input-inner-text {
	padding-right: 6px
}

.next-input.next-medium input {
	height: 34px;
	line-height: 34px \0;
	padding: 0 9px;
	font-size: 12px
}

.next-input.next-medium input::placeholder {
	font-size: 12px
}

.next-input.next-medium .next-input-text-field {
	padding: 0 9px;
	font-size: 12px;
	height: 34px;
	line-height: 34px
}

.next-input.next-medium .next-icon .next-icon-remote,
.next-input.next-medium .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-input.next-medium .next-input-control {
	border-radius: 0 6px 6px 0
}

.next-input.next-large {
	height: 42px;
	border-radius: 9px
}

.next-input.next-large .next-input-label {
	padding-left: 9px;
	font-size: 14px
}

.next-input.next-large .next-input-inner {
	font-size: 14px
}

.next-input.next-large .next-input-control,
.next-input.next-large .next-input-inner-text {
	padding-right: 6px
}

.next-input.next-large input {
	height: 40px;
	line-height: 40px \0;
	padding: 0 9px;
	font-size: 14px
}

.next-input.next-large input::placeholder {
	font-size: 14px
}

.next-input.next-large .next-input-text-field {
	padding: 0 9px;
	font-size: 14px;
	height: 40px;
	line-height: 40px
}

.next-input.next-large .next-icon .next-icon-remote,
.next-input.next-large .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-input.next-large .next-input-control {
	border-radius: 0 9px 9px 0
}

.next-input.next-input-textarea {
	height: auto;
	border-radius: 6px;
	font-size: 0
}

.next-input.next-input-textarea textarea {
	color: #111;
	padding: 6px 9px;
	font-size: 12px;
	border-radius: 6px
}

.next-input.next-input-textarea.next-small textarea {
	font-size: 12px
}

.next-input.next-input-textarea.next-large textarea {
	font-size: 14px
}

.next-input.next-input-textarea .next-input-control {
	display: block;
	width: auto;
	border-radius: 6px
}

.next-input.next-input-textarea .next-input-len {
	padding: 0 6px 4px;
	display: block;
	text-align: right;
	width: auto
}

.next-input-hint-wrap {
	color: #999;
	position: relative
}

.next-input-hint-wrap .next-input-clear {
	opacity: 0;
	z-index: 1;
	position: absolute
}

.next-input-hint-wrap .next-input-hint {
	opacity: 1
}

.next-input .next-icon-eye-close:hover,
.next-input .next-icon-eye:hover,
.next-input .next-input-clear-icon:hover {
	cursor: pointer;
	color: #666
}

.next-input .next-input-hover-show {
	opacity: 0
}

.next-input.next-focus,
.next-input:hover {
	border-color: #3d7fff;
	background-color: #fff
}

.next-input.next-focus .next-input-clear,
.next-input:hover .next-input-clear {
	opacity: 1
}

.next-input.next-focus .next-input-clear+.next-input-hint,
.next-input:hover .next-input-clear+.next-input-hint {
	opacity: 0
}

.next-input.next-focus .next-input-hover-show,
.next-input .next-input-clear:focus,
.next-input:hover .next-input-hover-show {
	opacity: 1
}

.next-input .next-input-clear:focus+.next-input-hint {
	opacity: 0
}

.next-input.next-focus {
	border-color: #3d7fff;
	background-color: #fff;
	box-shadow: 0 0 0 2px rgba(61, 127, 255, .2)
}

.next-input.next-warning {
	border-color: #ff8000;
	background-color: #fff
}

.next-input.next-warning.next-focus,
.next-input.next-warning:hover {
	border-color: #ff8000
}

.next-input.next-warning.next-focus {
	box-shadow: 0 0 0 2px rgba(255, 128, 0, .2)
}

.next-input.next-error {
	border-color: red;
	background-color: #fff
}

.next-input.next-error input,
.next-input.next-error textarea {
	color: #111
}

.next-input.next-error.next-focus,
.next-input.next-error:hover {
	border-color: red
}

.next-input.next-error.next-focus {
	box-shadow: 0 0 0 2px rgba(255, 0, 0, .2)
}

.next-input.next-hidden {
	display: none
}

.next-input.next-noborder {
	border: none;
	box-shadow: none
}

.next-input-control .next-input-len {
	font-size: 12px;
	line-height: 12px;
	color: #999;
	display: table-cell;
	width: 1px;
	vertical-align: bottom
}

.next-input-control .next-input-len.next-error {
	color: red
}

.next-input-control .next-input-len.next-warning {
	color: #ff8000
}

.next-input-control>* {
	display: table-cell;
	width: 1%;
	top: 0
}

.next-input-control>:not(:last-child) {
	padding-right: 3px
}

.next-input-control .next-icon {
	transition: all .1s linear;
	color: #999
}

.next-input-control .next-input-warning-icon {
	color: #ff8000
}

.next-input-control .next-input-warning-icon:before {
	content: ""
}

.next-input-control .next-input-success-icon {
	color: #31cc31
}

.next-input-control .next-input-success-icon:before {
	content: ""
}

.next-input-control .next-input-loading-icon {
	color: #3d7fff
}

.next-input-control .next-input-loading-icon:before {
	content: "";
	animation: loadingCircle 1s linear infinite
}

.next-input-control .next-input-clear-icon:before {
	content: ""
}

.next-input-inner-text,
.next-input-label {
	color: #666
}

.next-input input::-moz-placeholder,
.next-input textarea::-moz-placeholder {
	color: #999;
	opacity: 1
}

.next-input input:-ms-input-placeholder,
.next-input textarea:-ms-input-placeholder {
	color: #999
}

.next-input input::-webkit-input-placeholder,
.next-input textarea::-webkit-input-placeholder {
	color: #999
}

.next-input.next-disabled {
	color: #ccc;
	cursor: not-allowed
}

.next-input.next-disabled,
.next-input.next-disabled:hover {
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.next-input.next-disabled input,
.next-input.next-disabled textarea {
	-webkit-text-fill-color: #ccc;
	color: #ccc
}

.next-input.next-disabled input::-moz-placeholder,
.next-input.next-disabled textarea::-moz-placeholder {
	color: #ccc;
	opacity: 1
}

.next-input.next-disabled input:-ms-input-placeholder,
.next-input.next-disabled textarea:-ms-input-placeholder {
	color: #ccc
}

.next-input.next-disabled input::-webkit-input-placeholder,
.next-input.next-disabled textarea::-webkit-input-placeholder {
	color: #ccc
}

.next-input.next-disabled .next-input-hint-wrap,
.next-input.next-disabled .next-input-inner-text,
.next-input.next-disabled .next-input-label,
.next-input.next-disabled .next-input-len {
	color: #ccc
}

.next-input.next-disabled .next-input-hint-wrap .next-input-clear {
	opacity: 0
}

.next-input.next-disabled .next-input-hint-wrap .next-input-hint {
	opacity: 1
}

.next-input.next-disabled .next-input-hint-wrap .next-input-clear-icon:hover {
	cursor: not-allowed;
	color: #ccc
}

.next-input.next-disabled .next-icon {
	color: #ccc
}

.next-input-control,
.next-input-inner,
.next-input-label {
	display: table-cell;
	width: 1px;
	vertical-align: middle;
	line-height: 1;
	background-color: transparent;
	white-space: nowrap
}

.next-input-group {
	display: inline-table;
	border-collapse: separate;
	border-spacing: 0;
	line-height: 0;
	width: 100%
}

.next-input-group,
.next-input-group *,
.next-input-group :after,
.next-input-group :before {
	box-sizing: border-box
}

.next-input-group-auto-width {
	width: 100%;
	border-radius: 0!important
}

.next-input-group>.next-input {
	border-radius: 0
}

.next-input-group>.next-input.next-focus {
	position: relative;
	z-index: 1
}

.next-input-group>.next-input:first-child.next-medium,
.next-input-group>.next-input:first-child.next-small {
	border-top-left-radius: 6px!important;
	border-bottom-left-radius: 6px!important
}

.next-input-group>.next-input:first-child.next-large {
	border-top-left-radius: 9px!important;
	border-bottom-left-radius: 9px!important
}

.next-input-group>.next-input:last-child.next-medium,
.next-input-group>.next-input:last-child.next-small {
	border-top-right-radius: 6px!important;
	border-bottom-right-radius: 6px!important
}

.next-input-group>.next-input:last-child.next-large {
	border-top-right-radius: 9px!important;
	border-bottom-right-radius: 9px!important
}

.next-input-group-addon {
	width: 1px;
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap
}

.next-input-group-addon:first-child,
.next-input-group-addon:first-child>* {
	border-bottom-right-radius: 0!important;
	border-top-right-radius: 0!important
}

.next-input-group-addon:first-child>* {
	margin-right: -1px
}

.next-input-group-addon:first-child>.next-focus {
	position: relative;
	z-index: 1
}

.next-input-group-addon:first-child>*>.next-input {
	border-bottom-right-radius: 0!important;
	border-top-right-radius: 0!important
}

.next-input-group-addon:first-child>*>.next-input.next-focus {
	position: relative;
	z-index: 1
}

.next-input-group-addon:last-child,
.next-input-group-addon:last-child>* {
	border-bottom-left-radius: 0!important;
	border-top-left-radius: 0!important
}

.next-input-group-addon:last-child>* {
	margin-left: -1px
}

.next-input-group-addon:last-child>*>.next-input {
	border-bottom-left-radius: 0!important;
	border-top-left-radius: 0!important
}

.next-input-group-text {
	color: #999;
	background-color: #fff;
	text-align: center;
	border: 1px solid #e6e8ed;
	padding: 0 6px
}

.next-input-group-text:first-child {
	border-right-width: 0
}

.next-input-group-text:last-child {
	border-left-width: 0
}

.next-input-group-text.next-disabled {
	color: #ccc;
	cursor: not-allowed
}

.next-input-group-text.next-disabled,
.next-input-group-text.next-disabled:hover {
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.next-input-group-text.next-medium,
.next-input-group-text.next-small {
	font-size: 12px;
	border-radius: 6px
}

.next-input-group-text.next-large {
	font-size: 14px;
	border-radius: 9px
}

.next-input[dir=rtl].next-small .next-input-label {
	padding-left: 0;
	padding-right: 6px
}

.next-input[dir=rtl].next-small .next-input-control {
	padding-right: 0;
	padding-left: 3px
}

.next-input[dir=rtl].next-medium .next-input-label {
	padding-left: 0;
	padding-right: 6px
}

.next-input[dir=rtl].next-medium .next-input-control {
	padding-right: 0;
	padding-left: 6px
}

.next-input[dir=rtl].next-large .next-input-label {
	padding-left: 0;
	padding-right: 9px
}

.next-input[dir=rtl].next-large .next-input-control {
	padding-right: 0;
	padding-left: 6px
}

.next-input[dir=rtl].next-input-textarea .next-input-len {
	text-align: left
}

.next-input[dir=rtl] .next-input-control>:not(:last-child) {
	padding-left: 3px;
	padding-right: 0
}

.next-input-group[dir=rtl]>.next-input:first-child.next-medium,
.next-input-group[dir=rtl]>.next-input:first-child.next-small {
	border-top-left-radius: 0!important;
	border-bottom-left-radius: 0!important;
	border-top-right-radius: 6px!important;
	border-bottom-right-radius: 6px!important
}

.next-input-group[dir=rtl]>.next-input:first-child.next-large {
	border-top-left-radius: 0!important;
	border-bottom-left-radius: 0!important;
	border-top-right-radius: 9px!important;
	border-bottom-right-radius: 9px!important
}

.next-input-group[dir=rtl]>.next-input:last-child.next-medium,
.next-input-group[dir=rtl]>.next-input:last-child.next-small {
	border-top-left-radius: 6px!important;
	border-bottom-left-radius: 6px!important;
	border-top-right-radius: 0!important;
	border-bottom-right-radius: 0!important
}

.next-input-group[dir=rtl]>.next-input:last-child.next-large {
	border-top-left-radius: 9px!important;
	border-bottom-left-radius: 9px!important;
	border-top-right-radius: 0!important;
	border-bottom-right-radius: 0!important
}

.next-input-group[dir=rtl] .next-input-group-addon:first-child,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>*>.next-input,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>.next-input {
	border-bottom-left-radius: 0!important;
	border-top-left-radius: 0!important
}

.next-input-group[dir=rtl] .next-input-group-addon:first-child.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:first-child.next-small,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>*>.next-input.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>*>.next-input.next-small,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>.next-input.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>.next-input.next-small {
	border-bottom-right-radius: 6px!important;
	border-top-right-radius: 6px!important
}

.next-input-group[dir=rtl] .next-input-group-addon:first-child.next-large,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>*>.next-input.next-large,
.next-input-group[dir=rtl] .next-input-group-addon:first-child>.next-input.next-large {
	border-bottom-right-radius: 9px!important;
	border-top-right-radius: 9px!important
}

.next-input-group[dir=rtl] .next-input-group-addon:first-child>* {
	margin-left: -1px;
	border-bottom-left-radius: 0!important;
	border-top-left-radius: 0!important
}

.next-input-group[dir=rtl] .next-input-group-addon:last-child,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>*>.next-input,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>.next-input {
	border-bottom-right-radius: 0!important;
	border-top-right-radius: 0!important
}

.next-input-group[dir=rtl] .next-input-group-addon:last-child.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:last-child.next-small,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>*>.next-input.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>*>.next-input.next-small,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>.next-input.next-medium,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>.next-input.next-small {
	border-bottom-left-radius: 6px!important;
	border-top-left-radius: 6px!important
}

.next-input-group[dir=rtl] .next-input-group-addon:last-child.next-large,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>*>.next-input.next-large,
.next-input-group[dir=rtl] .next-input-group-addon:last-child>.next-input.next-large {
	border-bottom-left-radius: 9px!important;
	border-top-left-radius: 9px!important
}

.next-input-group[dir=rtl] .next-input-group-addon:last-child>* {
	margin-right: -1px;
	border-bottom-right-radius: 0!important;
	border-top-right-radius: 0!important
}

.next-input-group[dir=rtl] .next-input-group-text:first-child {
	border-right-width: 1px;
	border-left: 0
}

.next-input-group[dir=rtl] .next-input-group-text:last-child {
	border-left-width: 1px;
	border-right: 0
}

.next-calendar,
.next-calendar *,
.next-calendar :after,
.next-calendar :before {
	box-sizing: border-box
}

.next-calendar table {
	border-collapse: collapse;
	border-spacing: 0
}

.next-calendar td,
.next-calendar th {
	padding: 0
}

@keyframes cellZoomIn {
	0% {
		transform: scale(.5)
	}
	to {
		transform: scale(1)
	}
}

@keyframes cellHover {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes enterToLeft {
	0% {
		transform: translate(-40%);
		opacity: 0
	}
	50% {
		opacity: .6
	}
	to {
		opacity: 1;
		transform: translate(0)
	}
}

@keyframes enterToRight {
	0% {
		transform: translate(40%);
		opacity: 0
	}
	50% {
		opacity: .6
	}
	to {
		opacity: 1;
		transform: translate(0)
	}
}

.next-calendar-card .next-calendar-header,
.next-calendar-fullscreen .next-calendar-header {
	text-align: right
}

.next-calendar-card .next-calendar-header .next-select,
.next-calendar-fullscreen .next-calendar-header .next-select {
	margin-right: 3px;
	vertical-align: top
}

.next-calendar-card .next-calendar-header .next-menu,
.next-calendar-fullscreen .next-calendar-header .next-menu {
	text-align: left
}

.next-calendar-fullscreen .next-calendar-header {
	margin-bottom: 6px
}

.next-calendar-card .next-calendar-header {
	margin-bottom: 12px
}

.next-calendar-panel-header {
	position: relative;
	background: #fff;
	margin-bottom: 18px;
	border-bottom: 1px solid transparent
}

.next-calendar-panel-header-full,
.next-calendar-panel-header-left,
.next-calendar-panel-header-right {
	height: 36px;
	line-height: 36px
}

.next-calendar-panel-header-full .next-calendar-btn,
.next-calendar-panel-header-left .next-calendar-btn,
.next-calendar-panel-header-right .next-calendar-btn {
	vertical-align: top;
	font-weight: 700;
	margin: 0 9px;
	background: transparent;
	border-color: transparent
}

.next-calendar-panel-header-full .next-calendar-btn,
.next-calendar-panel-header-full .next-calendar-btn.visited,
.next-calendar-panel-header-full .next-calendar-btn:link,
.next-calendar-panel-header-full .next-calendar-btn:visited,
.next-calendar-panel-header-left .next-calendar-btn,
.next-calendar-panel-header-left .next-calendar-btn.visited,
.next-calendar-panel-header-left .next-calendar-btn:link,
.next-calendar-panel-header-left .next-calendar-btn:visited,
.next-calendar-panel-header-right .next-calendar-btn,
.next-calendar-panel-header-right .next-calendar-btn.visited,
.next-calendar-panel-header-right .next-calendar-btn:link,
.next-calendar-panel-header-right .next-calendar-btn:visited {
	color: #111
}

.next-calendar-panel-header-full .next-calendar-btn.active,
.next-calendar-panel-header-full .next-calendar-btn.hover,
.next-calendar-panel-header-full .next-calendar-btn:active,
.next-calendar-panel-header-full .next-calendar-btn:focus,
.next-calendar-panel-header-full .next-calendar-btn:hover,
.next-calendar-panel-header-left .next-calendar-btn.active,
.next-calendar-panel-header-left .next-calendar-btn.hover,
.next-calendar-panel-header-left .next-calendar-btn:active,
.next-calendar-panel-header-left .next-calendar-btn:focus,
.next-calendar-panel-header-left .next-calendar-btn:hover,
.next-calendar-panel-header-right .next-calendar-btn.active,
.next-calendar-panel-header-right .next-calendar-btn.hover,
.next-calendar-panel-header-right .next-calendar-btn:active,
.next-calendar-panel-header-right .next-calendar-btn:focus,
.next-calendar-panel-header-right .next-calendar-btn:hover {
	color: #3d7fff;
	background: transparent;
	border-color: transparent;
	text-decoration: none
}

.next-calendar-panel-header-left,
.next-calendar-panel-header-right {
	display: inline-block;
	width: 50%;
	text-align: center
}

.next-calendar-panel-header-full {
	width: 100%;
	text-align: center
}

.next-calendar-panel-menu {
	max-height: 210px;
	overflow: auto;
	text-align: left
}

.next-calendar-btn {
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: 0;
	background: transparent;
	outline: none;
	height: 100%
}

.next-calendar-btn>.next-icon.next-icon .next-icon-remote,
.next-calendar-btn>.next-icon.next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-calendar-btn>.next-icon.next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-calendar-btn>.next-icon.next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-calendar-btn .next-icon {
	margin-left: 3px
}

.next-calendar-btn-next-decade,
.next-calendar-btn-next-month,
.next-calendar-btn-next-year,
.next-calendar-btn-prev-decade,
.next-calendar-btn-prev-month,
.next-calendar-btn-prev-year {
	position: absolute;
	top: 0;
	background: transparent;
	border-color: transparent
}

.next-calendar-btn-next-decade,
.next-calendar-btn-next-decade.visited,
.next-calendar-btn-next-decade:link,
.next-calendar-btn-next-decade:visited,
.next-calendar-btn-next-month,
.next-calendar-btn-next-month.visited,
.next-calendar-btn-next-month:link,
.next-calendar-btn-next-month:visited,
.next-calendar-btn-next-year,
.next-calendar-btn-next-year.visited,
.next-calendar-btn-next-year:link,
.next-calendar-btn-next-year:visited,
.next-calendar-btn-prev-decade,
.next-calendar-btn-prev-decade.visited,
.next-calendar-btn-prev-decade:link,
.next-calendar-btn-prev-decade:visited,
.next-calendar-btn-prev-month,
.next-calendar-btn-prev-month.visited,
.next-calendar-btn-prev-month:link,
.next-calendar-btn-prev-month:visited,
.next-calendar-btn-prev-year,
.next-calendar-btn-prev-year.visited,
.next-calendar-btn-prev-year:link,
.next-calendar-btn-prev-year:visited {
	color: #111
}

.next-calendar-btn-next-decade.active,
.next-calendar-btn-next-decade.hover,
.next-calendar-btn-next-decade:active,
.next-calendar-btn-next-decade:focus,
.next-calendar-btn-next-decade:hover,
.next-calendar-btn-next-month.active,
.next-calendar-btn-next-month.hover,
.next-calendar-btn-next-month:active,
.next-calendar-btn-next-month:focus,
.next-calendar-btn-next-month:hover,
.next-calendar-btn-next-year.active,
.next-calendar-btn-next-year.hover,
.next-calendar-btn-next-year:active,
.next-calendar-btn-next-year:focus,
.next-calendar-btn-next-year:hover,
.next-calendar-btn-prev-decade.active,
.next-calendar-btn-prev-decade.hover,
.next-calendar-btn-prev-decade:active,
.next-calendar-btn-prev-decade:focus,
.next-calendar-btn-prev-decade:hover,
.next-calendar-btn-prev-month.active,
.next-calendar-btn-prev-month.hover,
.next-calendar-btn-prev-month:active,
.next-calendar-btn-prev-month:focus,
.next-calendar-btn-prev-month:hover,
.next-calendar-btn-prev-year.active,
.next-calendar-btn-prev-year.hover,
.next-calendar-btn-prev-year:active,
.next-calendar-btn-prev-year:focus,
.next-calendar-btn-prev-year:hover {
	color: #3d7fff;
	background: transparent;
	border-color: transparent;
	text-decoration: none
}

.next-calendar-btn-prev-decade,
.next-calendar-btn-prev-year {
	left: 9px
}

.next-calendar-btn-prev-month {
	left: 24px
}

.next-calendar-btn-next-month {
	right: 24px
}

.next-calendar-btn-next-decade,
.next-calendar-btn-next-year {
	right: 9px
}

.next-calendar-fullscreen .next-calendar-th {
	text-align: right;
	color: #111;
	font-size: 16px;
	font-weight: 700;
	padding-right: 9px;
	padding-bottom: 3px
}

.next-calendar-fullscreen .next-calendar-cell {
	font-size: 14px
}

.next-calendar-fullscreen .next-calendar-cell.next-selected .next-calendar-date,
.next-calendar-fullscreen .next-calendar-cell.next-selected .next-calendar-month {
	font-weight: 700;
	background: rgba(61, 127, 255, .06);
	color: #3d7fff;
	border-color: #3d7fff
}

.next-calendar-fullscreen .next-calendar-cell.next-disabled .next-calendar-date,
.next-calendar-fullscreen .next-calendar-cell.next-disabled .next-calendar-month {
	cursor: not-allowed;
	background: #f0f2f5;
	color: #ccc;
	border-color: #f0f2f5
}

.next-calendar-fullscreen .next-calendar-date,
.next-calendar-fullscreen .next-calendar-month {
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 3px;
	padding: 3px 6px;
	min-height: 60px;
	transition: background .1s linear;
	background: #fff;
	color: #111;
	border-color: currentcolor #e6e8ed #e6e8ed;
	border-top: 2px solid #e6e8ed
}

.next-calendar-fullscreen .next-calendar-date:hover,
.next-calendar-fullscreen .next-calendar-month:hover {
	background: rgba(61, 127, 255, .06);
	color: #3d7fff;
	border-color: #3d7fff
}

.next-calendar-fullscreen .next-calendar-cell-next-month .next-calendar-date,
.next-calendar-fullscreen .next-calendar-cell-prev-month .next-calendar-date {
	background: transparent;
	color: #ccc;
	border-color: transparent
}

.next-calendar-fullscreen .next-calendar-cell-current .next-calendar-date,
.next-calendar-fullscreen .next-calendar-cell-current .next-calendar-month {
	font-weight: 700;
	background: #fff;
	color: #3d7fff;
	border-color: #3d7fff
}

.next-calendar-card .next-calendar-th,
.next-calendar-panel .next-calendar-th,
.next-calendar-range .next-calendar-th {
	text-align: center;
	color: #999;
	font-size: 12px;
	font-weight: 400
}

.next-calendar-card .next-calendar-cell,
.next-calendar-panel .next-calendar-cell,
.next-calendar-range .next-calendar-cell {
	text-align: center;
	font-size: 14px
}

.next-calendar-card .next-calendar-cell.next-selected .next-calendar-date,
.next-calendar-card .next-calendar-cell.next-selected .next-calendar-month,
.next-calendar-card .next-calendar-cell.next-selected .next-calendar-year,
.next-calendar-panel .next-calendar-cell.next-selected .next-calendar-date,
.next-calendar-panel .next-calendar-cell.next-selected .next-calendar-month,
.next-calendar-panel .next-calendar-cell.next-selected .next-calendar-year,
.next-calendar-range .next-calendar-cell.next-selected .next-calendar-date,
.next-calendar-range .next-calendar-cell.next-selected .next-calendar-month,
.next-calendar-range .next-calendar-cell.next-selected .next-calendar-year {
	animation: cellZoomIn .4s cubic-bezier(.23, 1, .32, 1);
	font-weight: 700;
	background: #3d7fff;
	color: #fff;
	border-color: #3d7fff
}

.next-calendar-card .next-calendar-cell.next-disabled .next-calendar-date,
.next-calendar-card .next-calendar-cell.next-disabled .next-calendar-month,
.next-calendar-card .next-calendar-cell.next-disabled .next-calendar-year,
.next-calendar-panel .next-calendar-cell.next-disabled .next-calendar-date,
.next-calendar-panel .next-calendar-cell.next-disabled .next-calendar-month,
.next-calendar-panel .next-calendar-cell.next-disabled .next-calendar-year,
.next-calendar-range .next-calendar-cell.next-disabled .next-calendar-date,
.next-calendar-range .next-calendar-cell.next-disabled .next-calendar-month,
.next-calendar-range .next-calendar-cell.next-disabled .next-calendar-year {
	cursor: not-allowed;
	background: #f0f2f5;
	color: #ccc;
	border-color: #f0f2f5
}

.next-calendar-card .next-calendar-cell.next-inrange .next-calendar-date,
.next-calendar-panel .next-calendar-cell.next-inrange .next-calendar-date,
.next-calendar-range .next-calendar-cell.next-inrange .next-calendar-date {
	background: rgba(61, 127, 255, .06);
	color: #3d7fff;
	border-color: rgba(61, 127, 255, .06)
}

.next-calendar-card .next-calendar-date,
.next-calendar-card .next-calendar-month,
.next-calendar-card .next-calendar-year,
.next-calendar-panel .next-calendar-date,
.next-calendar-panel .next-calendar-month,
.next-calendar-panel .next-calendar-year,
.next-calendar-range .next-calendar-date,
.next-calendar-range .next-calendar-month,
.next-calendar-range .next-calendar-year {
	text-align: center;
	background: #fff;
	color: #666;
	border: 1px solid #fff
}

.next-calendar-card .next-calendar-date:hover,
.next-calendar-card .next-calendar-month:hover,
.next-calendar-card .next-calendar-year:hover,
.next-calendar-panel .next-calendar-date:hover,
.next-calendar-panel .next-calendar-month:hover,
.next-calendar-panel .next-calendar-year:hover,
.next-calendar-range .next-calendar-date:hover,
.next-calendar-range .next-calendar-month:hover,
.next-calendar-range .next-calendar-year:hover {
	cursor: pointer;
	background: rgba(61, 127, 255, .06);
	color: #3d7fff;
	border-color: rgba(61, 127, 255, .06)
}

.next-calendar-card .next-calendar-date,
.next-calendar-panel .next-calendar-date,
.next-calendar-range .next-calendar-date {
	width: 36px;
	height: 36px;
	line-height: 34px;
	margin: 3px auto;
	border-radius: 9px
}

.next-calendar-card .next-calendar-month,
.next-calendar-panel .next-calendar-month,
.next-calendar-range .next-calendar-month {
	width: 96px;
	height: 30px;
	line-height: 28px;
	margin: 6px auto;
	border-radius: 6px
}

.next-calendar-card .next-calendar-year,
.next-calendar-panel .next-calendar-year,
.next-calendar-range .next-calendar-year {
	width: 48px;
	height: 36px;
	line-height: 34px;
	margin: 6px auto;
	border-radius: 9px
}

.next-calendar-card .next-calendar-cell-next-month .next-calendar-date,
.next-calendar-card .next-calendar-cell-prev-month .next-calendar-date,
.next-calendar-panel .next-calendar-cell-next-month .next-calendar-date,
.next-calendar-panel .next-calendar-cell-prev-month .next-calendar-date,
.next-calendar-range .next-calendar-cell-next-month .next-calendar-date,
.next-calendar-range .next-calendar-cell-prev-month .next-calendar-date {
	background: #fff;
	color: #ccc;
	border-color: #fff
}

.next-calendar-card .next-calendar-cell-current .next-calendar-date,
.next-calendar-card .next-calendar-cell-current .next-calendar-month,
.next-calendar-card .next-calendar-cell-current .next-calendar-year,
.next-calendar-panel .next-calendar-cell-current .next-calendar-date,
.next-calendar-panel .next-calendar-cell-current .next-calendar-month,
.next-calendar-panel .next-calendar-cell-current .next-calendar-year,
.next-calendar-range .next-calendar-cell-current .next-calendar-date,
.next-calendar-range .next-calendar-cell-current .next-calendar-month,
.next-calendar-range .next-calendar-cell-current .next-calendar-year {
	font-weight: 700;
	background: #fff;
	color: #3d7fff;
	border-color: transparent
}

.next-calendar-panel.next-calendar-week .next-calendar-tbody tr {
	cursor: pointer
}

.next-calendar-panel.next-calendar-week .next-calendar-tbody tr:hover .next-calendar-cell .next-calendar-date {
	background: rgba(61, 127, 255, .06);
	color: #3d7fff;
	border-color: rgba(61, 127, 255, .06)
}

.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-cell.next-selected .next-calendar-date {
	font-weight: 400;
	background: transparent;
	border-color: transparent
}

.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-date {
	position: relative;
	color: #3d7fff
}

.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-date:before {
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	bottom: -1px;
	right: -1px;
	background: rgba(61, 127, 255, .06);
	border: 1px solid rgba(61, 127, 255, .06);
	border-radius: 9px
}

.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-date>span {
	position: relative
}

.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-end,
.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-start {
	color: #fff
}

.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-end:before,
.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-start:before {
	background: #3d7fff;
	border-color: #3d7fff
}

.next-calendar[dir=rtl] .next-calendar-header {
	text-align: left
}

.next-calendar[dir=rtl] .next-calendar-header .next-select {
	margin-right: 0;
	margin-left: 3px
}

.next-calendar[dir=rtl] .next-calendar-header .next-menu {
	text-align: right
}

.next-calendar[dir=rtl] .next-calendar-btn-prev-decade,
.next-calendar[dir=rtl] .next-calendar-btn-prev-year {
	left: auto;
	right: 9px
}

.next-calendar[dir=rtl] .next-calendar-btn-prev-month {
	left: auto;
	right: 24px
}

.next-calendar[dir=rtl] .next-calendar-btn-next-month {
	right: auto;
	left: 24px
}

.next-calendar[dir=rtl] .next-calendar-btn-next-decade,
.next-calendar[dir=rtl] .next-calendar-btn-next-year {
	right: auto;
	left: 9px
}

.next-calendar-fullscreen[dir=rtl] .next-calendar-th {
	text-align: left;
	padding-left: 9px;
	padding-right: 0
}

.next-calendar-fullscreen[dir=rtl] .next-calendar-date,
.next-calendar-fullscreen[dir=rtl] .next-calendar-month {
	text-align: left
}

.next-calendar-range[dir=rtl] .next-calendar-body-left,
.next-calendar-range[dir=rtl] .next-calendar-body-right {
	float: right
}

.next-calendar-range[dir=rtl] .next-calendar-body-left {
	padding-right: 0;
	padding-left: 6px
}

.next-calendar-range[dir=rtl] .next-calendar-body-right {
	padding-left: 0;
	padding-right: 6px
}

.next-calendar-table {
	width: 100%;
	table-layout: fixed
}

.next-calendar-range .next-calendar-body-left,
.next-calendar-range .next-calendar-body-right {
	float: left;
	width: 50%
}

.next-calendar-range .next-calendar-body-left {
	padding-right: 6px
}

.next-calendar-range .next-calendar-body-right {
	padding-left: 6px
}

.next-calendar-range .next-calendar-body:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: "\0020";
	clear: both
}

.next-calendar-symbol-prev:before {
	content: ""
}

.next-calendar-symbol-next:before {
	content: ""
}

.next-calendar-symbol-prev-super:before {
	content: ""
}

.next-calendar-symbol-next-super:before {
	content: ""
}

.next-card,
.next-card:after,
.next-card:before {
	box-sizing: border-box
}

.next-card[dir=rtl] .next-card-extra {
	left: 0;
	right: auto
}

.next-card[dir=rtl] .next-card-title:before {
	right: 0;
	left: auto
}

.next-card[dir=rtl] .next-card-subtitle {
	float: left;
	padding-right: 6px;
	padding-left: 0
}

.next-card[dir=rtl] .next-card-head-show-bullet .next-card-title {
	padding-left: 0;
	padding-right: 6px
}

.next-card,
.next-card *,
.next-card :after,
.next-card :before {
	box-sizing: border-box
}

.next-card {
	min-width: 75px;
	border: 1px solid #e6e8ed;
	border-radius: 9px;
	box-shadow: none;
	background: #fff;
	overflow: hidden
}

.next-card-noborder {
	border: 0
}

.next-card-head {
	background: #fff;
	padding-left: 18px;
	padding-right: 18px
}

.next-card-head-show-bullet .next-card-title {
	padding-left: 6px
}

.next-card-head-show-bullet .next-card-title:before {
	content: "";
	display: inline-block;
	height: 12px;
	width: 3px;
	background: #3d7fff;
	position: absolute;
	left: 0;
	top: calc(50% - 6px)
}

.next-card-head-main {
	position: relative;
	margin-top: 6px;
	margin-bottom: 0;
	height: 30px;
	line-height: 30px
}

.next-card-title {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 80%;
	height: 100%;
	color: #111;
	font-size: 16px;
	font-weight: 400
}

.next-card-subtitle {
	font-size: 12px;
	color: #666;
	padding-left: 6px
}

.next-card-extra {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	font-size: 12px;
	color: #5584ff
}

.next-card-body {
	padding-bottom: 12px;
	padding-left: 18px;
	padding-right: 18px
}

.next-card-show-divider .next-card-head-main {
	border-bottom: 1px solid #f0f2f5
}

.next-card-show-divider .next-card-body {
	padding-top: 12px
}

.next-card-hide-divider .next-card-body {
	padding-top: 0
}

.next-card—free {
	padding: 0
}

.next-card-content {
	overflow: hidden;
	transition: all .3s ease;
	position: relative
}

.next-card-footer .next-icon {
	transition: all .1s linear
}

.next-card-footer .next-icon.next-icon-arrow-down.expand {
	transform-origin: 50% 47%;
	transform: rotate(180deg)
}

.next-card-header {
	background: #fff;
	padding: 0 18px;
	margin-bottom: 12px;
	margin-top: 12px
}

.next-card-media,
.next-card-media>* {
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	object-fit: cover;
	width: 100%
}

.next-card-header-titles {
	overflow: hidden
}

.next-card-header-extra {
	float: right;
	text-align: right
}

.next-card-header-extra .next--btn {
	margin-left: 9px;
	vertical-align: middle
}

.next-card-header-title {
	color: #111;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5
}

.next-card-header-subtitle {
	font-size: 12px;
	color: #666
}

.next-card-actions {
	display: block;
	padding: 12px 18px
}

.next-card-actions .next-btn:not(:last-child) {
	margin-right: 9px;
	vertical-align: middle
}

.next-card-divider {
	border-style: none;
	width: 100%;
	margin: 0;
	position: relative;
	overflow: visible
}

.next-card-divider:before {
	content: "";
	display: block;
	border-bottom: 1px solid #f0f2f5
}

.next-card-divider--inset {
	padding: 0 18px
}

.next-card-content-container {
	margin-top: 12px;
	padding-bottom: 12px;
	padding-left: 18px;
	padding-right: 18px;
	font-size: 12px;
	line-height: 1.5;
	color: #666
}

.next-cascader {
	display: inline-block;
	overflow: auto;
	border: 1px solid #e6e8ed;
	border-radius: 6px
}

.next-cascader,
.next-cascader *,
.next-cascader :after,
.next-cascader :before {
	box-sizing: border-box
}

.next-cascader-inner:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: "\0020";
	clear: both
}

.next-cascader-menu-wrapper {
	float: left;
	overflow: auto;
	width: auto;
	min-width: 75px;
	height: 144px;
	overflow-x: hidden;
	overflow-y: auto
}

.next-cascader-menu-wrapper+.next-cascader-menu-wrapper {
	border-left: 1px solid #e6e8ed
}

.next-cascader-menu {
	position: relative;
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	min-width: auto;
	min-height: 100%
}

.next-cascader-menu.next-has-right-border {
	border-right: 1px solid #e6e8ed
}

.next-cascader-menu-item.next-expanded {
	color: #111;
	background-color: #f0f2f5
}

.next-cascader-menu-icon-right {
	position: absolute;
	top: 0;
	right: 10px;
	color: #666
}

.next-cascader-menu-icon-right:hover {
	color: #111
}

.next-cascader-menu-icon-expand.next-icon .next-icon-remote,
.next-cascader-menu-icon-expand.next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-cascader-menu-icon-loading.next-icon .next-icon-remote,
.next-cascader-menu-icon-loading.next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-cascader-menu-icon-loading.next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-cascader-menu-icon-loading.next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-cascader-menu-item.next-expanded .next-cascader-menu-icon-right {
	color: #111
}

.next-cascader-menu-item.next-expanded .next-cascader-menu-icon-loading {
	color: #3d7fff
}

.next-cascader-filtered-list {
	height: 144px;
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	overflow: auto
}

.next-cascader-filtered-list .next-menu-item-inner {
	overflow: visible
}

.next-cascader-filtered-item em {
	color: #3d7fff;
	font-style: normal
}

.next-cascader[dir=rtl] .next-cascader-menu-wrapper {
	float: right;
	border-left: none;
	border-right: 1px solid #e6e8ed
}

.next-cascader[dir=rtl] .next-cascader-menu-wrapper:first-child {
	border-right: none
}

.next-cascader[dir=rtl] .next-cascader-menu.next-has-right-border {
	border-right: none;
	border-left: 1px solid #e6e8ed
}

.next-cascader[dir=rtl] .next-cascader-menu-icon-right {
	right: auto;
	left: 10px
}

.next-cascader-select,
.next-cascader-select *,
.next-cascader-select :after,
.next-cascader-select :before {
	box-sizing: border-box
}

.next-cascader-select-dropdown {
	box-sizing: border-box;
	border: 0 solid #e6e8ed;
	border-radius: 9px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12)
}

.next-cascader-select-dropdown *,
.next-cascader-select-dropdown :after,
.next-cascader-select-dropdown :before {
	box-sizing: border-box
}

.next-cascader-select-dropdown .next-cascader {
	display: block;
	border: none;
	box-shadow: none
}

.next-cascader-select-not-found {
	padding: 0;
	border: none;
	box-shadow: none;
	overflow: auto;
	color: #999
}

.next-cascader-select-not-found .next-menu-item:hover {
	color: #999;
	background: #fff;
	cursor: default
}

.next-checkbox-wrapper[dir=rtl] {
	margin-right: 8px;
	margin-left: 0
}

.next-checkbox-wrapper[dir=rtl]:first-child {
	margin-right: 0
}

.next-checkbox-wrapper[dir=rtl]>.next-checkbox-label {
	margin-right: 9px;
	margin-left: 0
}

.next-checkbox-wrapper {
	box-sizing: border-box;
	display: inline-block
}

.next-checkbox-wrapper *,
.next-checkbox-wrapper :after,
.next-checkbox-wrapper :before {
	box-sizing: border-box
}

.next-checkbox-wrapper .next-checkbox {
	display: inline-block;
	position: relative;
	line-height: 1;
	vertical-align: middle
}

.next-checkbox-wrapper input[type=checkbox] {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	margin: 0;
	cursor: pointer
}

.next-checkbox-wrapper .next-checkbox-inner {
	display: block;
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #a0a2ad;
	transition: all .1s linear;
	text-align: left;
	box-shadow: none
}

.next-checkbox-wrapper .next-checkbox-inner>.next-icon {
	transform: scale(0);
	position: absolute;
	top: 0;
	opacity: 0;
	line-height: 18px;
	transition: all .1s linear;
	color: #fff;
	left: 4.5px;
	margin-left: 0
}

.next-checkbox-wrapper .next-checkbox-inner>.next-icon .next-icon-remote,
.next-checkbox-wrapper .next-checkbox-inner>.next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-checkbox-wrapper .next-checkbox-inner>.next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-checkbox-wrapper .next-checkbox-inner>.next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-checkbox-wrapper .next-checkbox-inner>.next-icon:before {
	vertical-align: top;
	margin-top: 0
}

.next-checkbox-wrapper .next-checkbox-inner>.next-checkbox-select-icon:before {
	content: ""
}

.next-checkbox-wrapper .next-checkbox-inner>.next-checkbox-semi-select-icon:before {
	content: ""
}

.next-checkbox-wrapper.checked.focused>.next-checkbox>.next-checkbox-inner,
.next-checkbox-wrapper.checked>.next-checkbox>.next-checkbox-inner {
	border-color: transparent;
	background-color: #3d7fff
}

.next-checkbox-wrapper.checked.focused>.next-checkbox>.next-checkbox-inner.hovered,
.next-checkbox-wrapper.checked.focused>.next-checkbox>.next-checkbox-inner:hover,
.next-checkbox-wrapper.checked>.next-checkbox>.next-checkbox-inner.hovered,
.next-checkbox-wrapper.checked>.next-checkbox>.next-checkbox-inner:hover {
	border-color: transparent
}

.next-checkbox-wrapper.checked.focused>.next-checkbox>.next-checkbox-inner>.next-icon,
.next-checkbox-wrapper.checked>.next-checkbox>.next-checkbox-inner>.next-icon {
	opacity: 1;
	transform: scale(1);
	margin-left: 0
}

.next-checkbox-wrapper.checked.focused>.next-checkbox>.next-checkbox-inner>.next-icon .next-icon-remote,
.next-checkbox-wrapper.checked.focused>.next-checkbox>.next-checkbox-inner>.next-icon:before,
.next-checkbox-wrapper.checked>.next-checkbox>.next-checkbox-inner>.next-icon .next-icon-remote,
.next-checkbox-wrapper.checked>.next-checkbox>.next-checkbox-inner>.next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-checkbox-wrapper.checked.focused>.next-checkbox>.next-checkbox-inner>.next-icon,
	.next-checkbox-wrapper.checked>.next-checkbox>.next-checkbox-inner>.next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-checkbox-wrapper.checked.focused>.next-checkbox>.next-checkbox-inner>.next-icon:before,
	.next-checkbox-wrapper.checked>.next-checkbox>.next-checkbox-inner>.next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-checkbox-wrapper.indeterminate.focused>.next-checkbox>.next-checkbox-inner,
.next-checkbox-wrapper.indeterminate>.next-checkbox>.next-checkbox-inner {
	border-color: transparent;
	background-color: #3d7fff
}

.next-checkbox-wrapper.indeterminate.focused>.next-checkbox>.next-checkbox-inner.hovered,
.next-checkbox-wrapper.indeterminate.focused>.next-checkbox>.next-checkbox-inner:hover,
.next-checkbox-wrapper.indeterminate>.next-checkbox>.next-checkbox-inner.hovered,
.next-checkbox-wrapper.indeterminate>.next-checkbox>.next-checkbox-inner:hover {
	border-color: transparent
}

.next-checkbox-wrapper.indeterminate.focused>.next-checkbox>.next-checkbox-inner>.next-icon,
.next-checkbox-wrapper.indeterminate>.next-checkbox>.next-checkbox-inner>.next-icon {
	opacity: 1;
	transform: scaleX(1);
	margin-left: 0
}

.next-checkbox-wrapper.indeterminate.focused>.next-checkbox>.next-checkbox-inner>.next-icon .next-icon-remote,
.next-checkbox-wrapper.indeterminate.focused>.next-checkbox>.next-checkbox-inner>.next-icon:before,
.next-checkbox-wrapper.indeterminate>.next-checkbox>.next-checkbox-inner>.next-icon .next-icon-remote,
.next-checkbox-wrapper.indeterminate>.next-checkbox>.next-checkbox-inner>.next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-checkbox-wrapper.indeterminate.focused>.next-checkbox>.next-checkbox-inner>.next-icon,
	.next-checkbox-wrapper.indeterminate>.next-checkbox>.next-checkbox-inner>.next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-checkbox-wrapper.indeterminate.focused>.next-checkbox>.next-checkbox-inner>.next-icon:before,
	.next-checkbox-wrapper.indeterminate>.next-checkbox>.next-checkbox-inner>.next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-checkbox-wrapper.focused>.next-checkbox>.next-checkbox-inner,
.next-checkbox-wrapper.hovered>.next-checkbox>.next-checkbox-inner,
.next-checkbox-wrapper:not(.disabled):hover>.next-checkbox>.next-checkbox-inner {
	border-color: #3d7fff;
	background-color: rgba(61, 127, 255, .06)
}

.next-checkbox-wrapper.focused .next-checkbox-label,
.next-checkbox-wrapper.hovered .next-checkbox-label,
.next-checkbox-wrapper:not(.disabled):hover .next-checkbox-label {
	cursor: pointer
}

.next-checkbox-wrapper.checked:not(.disabled).hovered>.next-checkbox .next-checkbox-inner,
.next-checkbox-wrapper.checked:not(.disabled):hover>.next-checkbox .next-checkbox-inner,
.next-checkbox-wrapper.indeterminate:not(.disabled).hovered>.next-checkbox .next-checkbox-inner,
.next-checkbox-wrapper.indeterminate:not(.disabled):hover>.next-checkbox .next-checkbox-inner {
	border-color: transparent;
	background-color: #0047d6
}

.next-checkbox-wrapper.checked:not(.disabled).hovered>.next-checkbox .next-checkbox-inner>.next-icon,
.next-checkbox-wrapper.checked:not(.disabled):hover>.next-checkbox .next-checkbox-inner>.next-icon,
.next-checkbox-wrapper.indeterminate:not(.disabled).hovered>.next-checkbox .next-checkbox-inner>.next-icon,
.next-checkbox-wrapper.indeterminate:not(.disabled):hover>.next-checkbox .next-checkbox-inner>.next-icon {
	color: #fff;
	opacity: 1
}

.next-checkbox-wrapper.disabled input[type=checkbox] {
	cursor: not-allowed
}

.next-checkbox-wrapper.disabled.checked .next-checkbox-inner,
.next-checkbox-wrapper.disabled.indeterminate .next-checkbox-inner,
.next-checkbox-wrapper.disabled .next-checkbox-inner {
	border-color: #c4c6cf;
	background: #f0f2f5
}

.next-checkbox-wrapper.disabled.checked .next-checkbox-inner.hovered,
.next-checkbox-wrapper.disabled.checked .next-checkbox-inner:hover,
.next-checkbox-wrapper.disabled.indeterminate .next-checkbox-inner.hovered,
.next-checkbox-wrapper.disabled.indeterminate .next-checkbox-inner:hover {
	border-color: #c4c6cf
}

.next-checkbox-wrapper.disabled.checked .next-checkbox-inner>.next-icon,
.next-checkbox-wrapper.disabled.indeterminate .next-checkbox-inner>.next-icon {
	color: #ccc;
	opacity: 1
}

.next-checkbox-wrapper.disabled.checked.focused .next-checkbox-inner {
	border-color: #c4c6cf;
	background: #f0f2f5
}

.next-checkbox-wrapper.disabled.checked.focused .next-checkbox-inner>.next-icon {
	color: #ccc;
	opacity: 1
}

.next-checkbox-wrapper.disabled .next-checkbox-label {
	color: #ccc;
	cursor: not-allowed
}

.next-checkbox-group .next-checkbox-wrapper {
	display: inline-block;
	margin-right: 12px
}

.next-checkbox-group .next-checkbox-wrapper:last-child {
	margin-right: 0
}

.next-checkbox-group-ver .next-checkbox-wrapper {
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 8px
}

.next-checkbox-label {
	font-size: 14px;
	color: #111;
	vertical-align: middle;
	margin: 0 9px;
	line-height: 1
}

.next-collapse[dir=rtl] .next-collapse-panel-title {
	padding: 6px 27px 6px 0
}

.next-collapse[dir=rtl] .next-collapse-panel-icon {
	left: inherit;
	right: 9px;
	transform: rotate(180deg);
	margin-left: 0;
	margin-right: 0
}

.next-collapse[dir=rtl] .next-collapse-panel-icon .next-icon-remote,
.next-collapse[dir=rtl] .next-collapse-panel-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-collapse {
	border: 1px solid transparent;
	border-radius: 9px
}

.next-collapse,
.next-collapse *,
.next-collapse :after,
.next-collapse :before {
	box-sizing: border-box
}

.next-collapse:focus,
.next-collapse :focus {
	outline: 0
}

.next-collapse-panel:not(:first-child) {
	border-top: 1px solid #f0f2f5
}

.next-collapse .next-collapse-panel-icon {
	position: absolute;
	color: #111;
	transition: transform .1s linear;
	left: 9px;
	margin-top: -2px;
	margin-left: 0;
	margin-right: 0
}

.next-collapse .next-collapse-panel-icon .next-icon-remote,
.next-collapse .next-collapse-panel-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-collapse-panel-title {
	position: relative;
	line-height: 1.5;
	background: #fff;
	font-size: 14px;
	font-weight: 400;
	color: #111;
	cursor: pointer;
	padding: 6px 0 6px 27px;
	transition: background .1s linear
}

.next-collapse-panel-title:hover {
	background: #f0f2f5;
	color: #111;
	font-weight: 400
}

.next-collapse-panel-title:hover .next-collapse-panel-icon {
	color: #111
}

.next-collapse-panel-content {
	height: 0;
	line-height: 1.5;
	padding: 0 12px;
	background: #fff;
	font-size: 12px;
	color: #666;
	transition: all .3s ease;
	opacity: 0
}

.next-collapse-panel-expanded>.next-collapse-panel-content {
	display: block;
	padding: 9px 12px;
	height: auto;
	opacity: 1
}

.next-collapse .next-collapse-unfold-icon:before {
	content: ""
}

.next-collapse-panel-hidden>.next-collapse-panel-content {
	overflow: hidden
}

.next-collapse .next-collapse-panel-icon:before {
	content: ""
}

.next-collapse .next-collapse-panel-icon.next-collapse-panel-icon-expanded {
	transform: rotate(90deg);
	margin-left: 0;
	margin-right: 0
}

.next-collapse .next-collapse-panel-icon.next-collapse-panel-icon-expanded .next-icon-remote,
.next-collapse .next-collapse-panel-icon.next-collapse-panel-icon-expanded:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-collapse-disabled,
.next-collapse-panel-disabled:not(:first-child) {
	border-color: #f0f2f5
}

.next-collapse-panel-disabled>.next-collapse-panel-title {
	cursor: not-allowed;
	color: #ccc;
	background: #f0f2f5
}

.next-collapse-panel-disabled .next-collapse-panel-icon {
	color: #ccc
}

.next-collapse-panel-disabled .next-collapse-panel-title:hover {
	font-weight: 400
}

.next-collapse-panel-disabled .next-collapse-panel-title:hover .next-collapse-panel-icon {
	color: #ccc
}

.next-collapse-panel-disabled:hover {
	color: #ccc;
	background: #f0f2f5
}

.next-time-picker-menu {
	float: left;
	text-align: center
}

.next-time-picker-menu:not(:last-child) {
	border-right: 1px solid #c4c6cf
}

.next-time-picker-menu-title {
	cursor: default;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	font-weight: 400;
	color: #999;
	background: #fff
}

.next-time-picker-menu ul {
	position: relative;
	overflow-y: auto;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
	height: 210px
}

.next-time-picker-menu-item {
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	transition: background .1s linear;
	color: #666;
	background: #fff;
	outline: none
}

.next-time-picker-menu-item:hover {
	color: #111;
	background: #f0f2f5
}

.next-time-picker-menu-item.next-selected {
	font-weight: 700;
	color: #666;
	background: #f0f2f5
}

.next-time-picker-menu-item.next-disabled {
	cursor: not-allowed;
	color: #ccc;
	background: #fff
}

.next-time-picker-panel,
.next-time-picker-panel *,
.next-time-picker-panel :after,
.next-time-picker-panel :before {
	box-sizing: border-box
}

.next-time-picker-panel:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: "\0020";
	clear: both
}

.next-time-picker-panel-header {
	border-bottom: 1px solid #e6e8ed
}

.next-time-picker-panel-input.next-input {
	width: 100%;
	padding: 6px;
	border-color: transparent;
	vertical-align: middle
}

.next-time-picker-panel-col-3 .next-time-picker-menu {
	width: 33.33333%
}

.next-time-picker-panel-col-2 .next-time-picker-menu {
	width: 50%
}

.next-time-picker-panel-col-1 .next-time-picker-menu {
	width: 100%
}

.next-time-picker-body[dir=rtl] .next-time-picker-menu {
	float: right
}

.next-time-picker-body[dir=rtl] .next-time-picker-menu:not(:last-child) {
	border-right: none;
	border-left: 1px solid #c4c6cf
}

.next-time-picker {
	display: inline-block;
	width: 150px
}

.next-time-picker,
.next-time-picker *,
.next-time-picker :after,
.next-time-picker :before {
	box-sizing: border-box
}

.next-time-picker-trigger .next-input {
	width: 100%
}

.next-time-picker-body {
	overflow: hidden;
	width: 150px;
	border: 0 solid #e6e8ed;
	border-radius: 9px;
	background: #fff;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12)
}

.next-time-picker-symbol-clock-icon:before {
	content: ""
}

.next-range-picker-panel-input-separator,
.next-range-picker-trigger-separator {
	cursor: default;
	display: inline-block;
	text-align: center;
	color: #ccc;
	width: 12px;
	font-size: 12px;
	vertical-align: middle
}

.next-date-picker,
.next-month-picker,
.next-week-picker,
.next-year-picker {
	display: inline-block;
	width: 150px
}

.next-date-picker-input,
.next-month-picker-input,
.next-week-picker-input,
.next-year-picker-input {
	width: 100%
}

.next-date-picker-body,
.next-month-picker-body,
.next-week-picker-body,
.next-year-picker-body {
	width: 216px
}

.next-date-picker-panel-input.next-input,
.next-month-picker-panel-input.next-input,
.next-week-picker-panel-input.next-input,
.next-year-picker-panel-input.next-input {
	width: 100%;
	background: transparent
}

.next-date-picker-body.next-date-picker-body-show-time .next-date-picker-panel-input.next-input {
	width: 49%
}

.next-date-picker-body.next-date-picker-body-show-time .next-date-picker-panel-input.next-input:first-child {
	margin-right: 2%
}

.next-range-picker {
	display: inline-block;
	width: 252px
}

.next-range-picker-input {
	width: 100%
}

.next-range-picker-trigger {
	border: 1px solid #e6e8ed;
	background-color: #fff
}

.next-range-picker-trigger:hover {
	border-color: #3d7fff;
	background-color: #fff
}

.next-range-picker-trigger.next-error {
	border-color: red
}

.next-range-picker-trigger-input.next-input {
	height: auto;
	width: calc(50% - 6px)
}

.next-range-picker.next-disabled .next-range-picker-trigger {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: #f0f2f5;
	cursor: not-allowed
}

.next-range-picker.next-disabled .next-range-picker-trigger:hover {
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.next-range-picker.next-large .next-range-picker-panel-input,
.next-range-picker.next-large .next-range-picker-trigger {
	border-radius: 9px
}

.next-range-picker.next-medium .next-range-picker-panel-input,
.next-range-picker.next-medium .next-range-picker-trigger,
.next-range-picker.next-small .next-range-picker-panel-input,
.next-range-picker.next-small .next-range-picker-trigger {
	border-radius: 6px
}

.next-range-picker-body {
	width: 450px
}

.next-range-picker-panel-input-end-date.next-input,
.next-range-picker-panel-input-start-date.next-input {
	width: calc(50% - 6px)
}

.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-end-date,
.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-end-time,
.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-start-date,
.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-start-time {
	width: calc(25% - 6px)
}

.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-start-date {
	margin-right: 6px
}

.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-end-time {
	margin-left: 6px
}

.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-time:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: "\0020";
	clear: both
}

.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-time-end,
.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-time-start {
	width: 50%;
	float: left
}

.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-time-start {
	border-right: 1px solid #e6e8ed
}

.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-time-end {
	border-left: 1px solid #e6e8ed
}

.next-date-picker-body[dir=rtl] .next-date-picker-panel-footer {
	text-align: left
}

.next-date-picker-body[dir=rtl] .next-date-picker-panel-footer>.next-btn:not(:last-child) {
	margin-right: 0;
	margin-left: 12px
}

.next-date-picker-body[dir=rtl].next-date-picker-body-show-time .next-date-picker-panel-input.next-input:first-child {
	margin-left: 2%;
	margin-right: 0
}

.next-date-picker-body[dir=rtl].next-date-picker-body-show-time .next-time-picker-menu {
	float: right
}

.next-date-picker-body[dir=rtl].next-date-picker-body-show-time .next-time-picker-menu:not(:last-child) {
	border-right: none;
	border-left: 1px solid #c4c6cf
}

.next-range-picker-body[dir=rtl] .next-range-picker-panel-input {
	text-align: right
}

.next-range-picker-body[dir=rtl] .next-date-picker-panel-footer {
	text-align: left
}

.next-range-picker-body[dir=rtl] .next-date-picker-panel-footer>.next-btn:not(:last-child) {
	margin-right: 0;
	margin-left: 12px
}

.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-input-start-date {
	margin-right: 0;
	margin-left: 6px
}

.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-input-end-time {
	margin-left: 0;
	margin-right: 6px
}

.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-time-end,
.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-time-start {
	float: right
}

.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-time-start {
	border-right: none;
	border-left: 1px solid #e6e8ed
}

.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-time-end {
	border-left: none;
	border-right: 1px solid #e6e8ed
}

.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-time-picker-menu {
	float: right
}

.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-time-picker-menu:not(:last-child) {
	border-right: none;
	border-left: 1px solid #c4c6cf
}

.next-date-picker,
.next-date-picker *,
.next-date-picker :after,
.next-date-picker :before,
.next-month-picker,
.next-month-picker *,
.next-month-picker :after,
.next-month-picker :before,
.next-range-picker,
.next-range-picker *,
.next-range-picker :after,
.next-range-picker :before,
.next-week-picker,
.next-week-picker *,
.next-week-picker :after,
.next-week-picker :before,
.next-year-picker,
.next-year-picker *,
.next-year-picker :after,
.next-year-picker :before {
	box-sizing: border-box
}

.next-date-picker-body,
.next-month-picker-body,
.next-range-picker-body,
.next-week-picker-body,
.next-year-picker-body {
	border: 0 solid #e6e8ed;
	border-radius: 9px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12);
	background: #fff
}

.next-date-picker-panel-header,
.next-month-picker-panel-header,
.next-range-picker-panel-header,
.next-week-picker-panel-header,
.next-year-picker-panel-header {
	padding: 6px;
	text-align: center
}

.next-date-picker-panel-time,
.next-month-picker-panel-time,
.next-range-picker-panel-time,
.next-week-picker-panel-time,
.next-year-picker-panel-time {
	border-top: 0 solid #e6e8ed
}

.next-date-picker-panel-footer,
.next-month-picker-panel-footer,
.next-range-picker-panel-footer,
.next-week-picker-panel-footer,
.next-year-picker-panel-footer {
	text-align: right;
	padding: 12px 24px;
	border-top: 0 solid #e6e8ed
}

.next-date-picker-panel-footer>.next-btn:not(:last-child),
.next-date-picker-panel-tools>.next-btn:not(:last-child),
.next-month-picker-panel-footer>.next-btn:not(:last-child),
.next-month-picker-panel-tools>.next-btn:not(:last-child),
.next-range-picker-panel-footer>.next-btn:not(:last-child),
.next-range-picker-panel-tools>.next-btn:not(:last-child),
.next-week-picker-panel-footer>.next-btn:not(:last-child),
.next-week-picker-panel-tools>.next-btn:not(:last-child),
.next-year-picker-panel-footer>.next-btn:not(:last-child),
.next-year-picker-panel-tools>.next-btn:not(:last-child) {
	margin-right: 12px
}

.next-date-picker-panel-tools,
.next-month-picker-panel-tools,
.next-range-picker-panel-tools,
.next-week-picker-panel-tools,
.next-year-picker-panel-tools {
	float: left
}

.next-date-picker .next-calendar-panel-header,
.next-month-picker .next-calendar-panel-header,
.next-range-picker .next-calendar-panel-header,
.next-week-picker .next-calendar-panel-header,
.next-year-picker .next-calendar-panel-header {
	margin-left: 0;
	margin-right: 0
}

.next-date-picker .next-input input,
.next-month-picker .next-input input,
.next-range-picker .next-input input,
.next-week-picker .next-input input,
.next-year-picker .next-input input {
	vertical-align: baseline
}

.next-date-picker-symbol-calendar-icon:before,
.next-month-picker-symbol-calendar-icon:before,
.next-range-picker-symbol-calendar-icon:before,
.next-week-picker-symbol-calendar-icon:before,
.next-year-picker-symbol-calendar-icon:before {
	content: ""
}

.next-range-picker-panel-body .next-calendar {
	display: inline-block;
	width: 50%
}

.next-message {
	position: relative;
	display: block;
	vertical-align: baseline;
	animation-duration: .3s;
	animation-timing-function: ease-in-out
}

.next-message,
.next-message *,
.next-message :after,
.next-message :before {
	box-sizing: border-box
}

.next-message:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: "\0020";
	clear: both
}

.next-message .next-message-close {
	color: #666;
	font-size: 0;
	position: absolute;
	cursor: pointer
}

.next-message .next-message-close .next-icon-close {
	width: 12px;
	height: 12px;
	line-height: 1em
}

.next-message .next-message-close .next-icon-close:before {
	width: 12px;
	height: 12px;
	font-size: 12px;
	line-height: 1em
}

.next-message .next-message-close:hover {
	color: #111
}

.next-message.next-message-success.next-inline {
	background-color: rgba(49, 204, 49, .06);
	border-color: rgba(49, 204, 49, .06);
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-success.next-inline .next-message-title {
	color: #111
}

.next-message.next-message-success.next-inline .next-message-content {
	color: #666
}

.next-message.next-message-success.next-inline .next-message-symbol {
	color: #31cc31
}

.next-message.next-message-success.next-inline .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-success.next-addon {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-success.next-addon .next-message-title {
	color: #111
}

.next-message.next-message-success.next-addon .next-message-content {
	color: #666
}

.next-message.next-message-success.next-addon .next-message-symbol {
	color: #31cc31
}

.next-message.next-message-success.next-addon .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-success.next-toast {
	background-color: #fff;
	border-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	border-style: solid
}

.next-message.next-message-success.next-toast .next-message-content,
.next-message.next-message-success.next-toast .next-message-title {
	color: #111
}

.next-message.next-message-success.next-toast .next-message-symbol {
	color: #31cc31
}

.next-message.next-message-success.next-toast .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-warning.next-inline {
	background-color: rgba(255, 128, 0, .06);
	border-color: rgba(255, 128, 0, .06);
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-warning.next-inline .next-message-title {
	color: #111
}

.next-message.next-message-warning.next-inline .next-message-content {
	color: #666
}

.next-message.next-message-warning.next-inline .next-message-symbol {
	color: #ff8000
}

.next-message.next-message-warning.next-inline .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-warning.next-addon {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-warning.next-addon .next-message-title {
	color: #111
}

.next-message.next-message-warning.next-addon .next-message-content {
	color: #666
}

.next-message.next-message-warning.next-addon .next-message-symbol {
	color: #ff8000
}

.next-message.next-message-warning.next-addon .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-warning.next-toast {
	background-color: #fff;
	border-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	border-style: solid
}

.next-message.next-message-warning.next-toast .next-message-title {
	color: #111
}

.next-message.next-message-warning.next-toast .next-message-content {
	color: #666
}

.next-message.next-message-warning.next-toast .next-message-symbol {
	color: #ff8000
}

.next-message.next-message-warning.next-toast .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-error.next-inline {
	background-color: rgba(255, 0, 0, .06);
	border-color: rgba(255, 0, 0, .06);
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-error.next-inline .next-message-title {
	color: #111
}

.next-message.next-message-error.next-inline .next-message-content {
	color: #666
}

.next-message.next-message-error.next-inline .next-message-symbol {
	color: red
}

.next-message.next-message-error.next-inline .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-error.next-addon {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-error.next-addon .next-message-title {
	color: #111
}

.next-message.next-message-error.next-addon .next-message-content {
	color: #666
}

.next-message.next-message-error.next-addon .next-message-symbol {
	color: red
}

.next-message.next-message-error.next-addon .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-error.next-toast {
	background-color: #fff;
	border-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	border-style: solid
}

.next-message.next-message-error.next-toast .next-message-title {
	color: #111
}

.next-message.next-message-error.next-toast .next-message-content {
	color: #666
}

.next-message.next-message-error.next-toast .next-message-symbol {
	color: red
}

.next-message.next-message-error.next-toast .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-notice.next-inline {
	background-color: rgba(61, 127, 255, .06);
	border-color: rgba(61, 127, 255, .06);
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-notice.next-inline .next-message-title {
	color: #111
}

.next-message.next-message-notice.next-inline .next-message-content {
	color: #666
}

.next-message.next-message-notice.next-inline .next-message-symbol {
	color: #3d7fff
}

.next-message.next-message-notice.next-inline .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-notice.next-addon {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-notice.next-addon .next-message-title {
	color: #111
}

.next-message.next-message-notice.next-addon .next-message-content {
	color: #666
}

.next-message.next-message-notice.next-addon .next-message-symbol {
	color: #3d7fff
}

.next-message.next-message-notice.next-addon .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-notice.next-toast {
	background-color: #fff;
	border-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	border-style: solid
}

.next-message.next-message-notice.next-toast .next-message-title {
	color: #111
}

.next-message.next-message-notice.next-toast .next-message-content {
	color: #666
}

.next-message.next-message-notice.next-toast .next-message-symbol {
	color: #3d7fff
}

.next-message.next-message-notice.next-toast .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-help.next-inline {
	background-color: rgba(170, 0, 255, .06);
	border-color: rgba(170, 0, 255, .06);
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-help.next-inline .next-message-title {
	color: #111
}

.next-message.next-message-help.next-inline .next-message-content {
	color: #666
}

.next-message.next-message-help.next-inline .next-message-symbol {
	color: #a0f
}

.next-message.next-message-help.next-inline .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-help.next-addon {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-help.next-addon .next-message-title {
	color: #111
}

.next-message.next-message-help.next-addon .next-message-content {
	color: #666
}

.next-message.next-message-help.next-addon .next-message-symbol {
	color: #a0f
}

.next-message.next-message-help.next-addon .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-help.next-toast {
	background-color: #fff;
	border-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	border-style: solid
}

.next-message.next-message-help.next-toast .next-message-title {
	color: #111
}

.next-message.next-message-help.next-toast .next-message-content {
	color: #666
}

.next-message.next-message-help.next-toast .next-message-symbol {
	color: #a0f
}

.next-message.next-message-help.next-toast .next-message-symbol-icon:before {
	content: ""
}

.next-message.next-message-loading.next-inline {
	background-color: #fff;
	border-color: #fff;
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-loading.next-inline .next-message-title {
	color: #111
}

.next-message.next-message-loading.next-inline .next-message-content {
	color: #666
}

.next-message.next-message-loading.next-inline .next-message-symbol {
	color: #3d7fff
}

.next-message.next-message-loading.next-inline .next-message-symbol-icon:before {
	content: "";
	animation: loadingCircle 1s linear infinite
}

.next-message.next-message-loading.next-addon {
	background-color: transparent;
	border-color: transparent;
	box-shadow: none;
	border-style: solid
}

.next-message.next-message-loading.next-addon .next-message-title {
	color: #111
}

.next-message.next-message-loading.next-addon .next-message-content {
	color: #666
}

.next-message.next-message-loading.next-addon .next-message-symbol {
	color: #3d7fff
}

.next-message.next-message-loading.next-addon .next-message-symbol-icon:before {
	content: "";
	animation: loadingCircle 1s linear infinite
}

.next-message.next-message-loading.next-toast {
	background-color: #fff;
	border-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	border-style: solid
}

.next-message.next-message-loading.next-toast .next-message-title {
	color: #111
}

.next-message.next-message-loading.next-toast .next-message-content {
	color: #666
}

.next-message.next-message-loading.next-toast .next-message-symbol {
	color: #3d7fff
}

.next-message.next-message-loading.next-toast .next-message-symbol-icon:before {
	content: "";
	animation: loadingCircle 1s linear infinite
}

.next-message.next-medium {
	border-width: 0;
	padding: 12px
}

.next-message.next-medium .next-message-symbol {
	float: left;
	line-height: 18px
}

.next-message.next-medium .next-message-symbol .next-icon-remote,
.next-message.next-medium .next-message-symbol:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-message.next-medium .next-message-title {
	padding: 0 15px 0 24px;
	font-size: 16px;
	line-height: 16px
}

.next-message.next-medium .next-message-content {
	margin-top: 6px;
	padding: 0 15px 0 24px;
	font-size: 12px;
	line-height: 1.5
}

.next-message.next-medium .next-message-symbol+.next-message-content {
	margin-top: 0
}

.next-message.next-medium.next-only-content .next-message-content,
.next-message.next-medium.next-title-content .next-message-title {
	line-height: 18px
}

.next-message.next-medium .next-message-close {
	top: 12px;
	right: 9px
}

.next-message.next-medium.next-inline,
.next-message.next-medium.next-toast {
	border-radius: 9px
}

.next-message.next-large {
	border-width: 0;
	padding: 18px
}

.next-message.next-large .next-message-symbol {
	float: left;
	line-height: 24px
}

.next-message.next-large .next-message-symbol .next-icon-remote,
.next-message.next-large .next-message-symbol:before {
	width: 24px;
	font-size: 24px;
	line-height: inherit
}

.next-message.next-large .next-message-title {
	padding: 0 3px 0 33px;
	font-size: 16px;
	line-height: 16px
}

.next-message.next-large .next-message-content {
	margin-top: 6px;
	padding: 0 3px 0 33px;
	font-size: 14px;
	line-height: 1.5
}

.next-message.next-large .next-message-symbol+.next-message-content {
	margin-top: 0
}

.next-message.next-large.next-only-content .next-message-content,
.next-message.next-large.next-title-content .next-message-title {
	line-height: 24px
}

.next-message.next-large .next-message-close {
	top: 21px;
	right: 18px
}

.next-message.next-large.next-inline,
.next-message.next-large.next-toast {
	border-radius: 9px
}

.next-message[dir=rtl] .next-message-symbol {
	float: right
}

.next-message[dir=rtl].next-medium .next-message-title {
	padding: 0 24px 0 15px
}

.next-message[dir=rtl].next-medium .next-message-close {
	left: 9px;
	right: auto
}

.next-message[dir=rtl].next-large .next-message-title {
	padding: 0 33px 0 3px
}

.next-message[dir=rtl].next-large .next-message-close {
	left: 18px;
	right: auto
}

.next-message-wrapper-v2 {
	margin: 0;
	padding: 0;
	position: fixed;
	left: 0;
	z-index: 1001;
	width: 100%;
	pointer-events: none
}

.next-message-list {
	padding: 8px;
	text-align: center
}

.next-message-list .next-message {
	display: inline-block;
	pointer-events: all
}

.next-message-fade-leave {
	animation-duration: .3s;
	animation-play-state: paused;
	animation-fill-mode: both;
	animation-timing-function: ease
}

.next-message-fade-leave.next-message-fade-leave-active {
	animation-name: MessageFadeOut;
	animation-play-state: running
}

@keyframes MessageFadeOut {
	0% {
		max-height: 150px;
		margin-bottom: 16px;
		opacity: 1
	}
	to {
		max-height: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
		opacity: 0
	}
}

.next-dialog[dir=rtl],
.next-dialog[dir=rtl] .next-dialog-footer.next-align-left {
	text-align: right
}

.next-dialog[dir=rtl] .next-dialog-footer.next-align-center {
	text-align: center
}

.next-dialog[dir=rtl] .next-dialog-footer.next-align-right {
	text-align: left
}

.next-dialog[dir=rtl] .next-dialog-btn+.next-dialog-btn {
	margin-right: 3px;
	margin-left: 0
}

.next-dialog[dir=rtl] .next-dialog-close {
	left: 24px;
	right: auto
}

.next-dialog {
	position: fixed;
	z-index: 1001;
	background: #fff;
	border: 1px solid #e6e8ed;
	border-radius: 12px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	text-align: left;
	overflow: hidden;
	max-width: 90%
}

.next-dialog,
.next-dialog *,
.next-dialog :after,
.next-dialog :before {
	box-sizing: border-box
}

.next-dialog-header {
	padding: 18px 24px;
	border-bottom: 0 solid transparent;
	font-size: 16px;
	font-weight: 400;
	background: transparent;
	color: #111
}

.next-dialog-body {
	padding: 0 24px 15px;
	font-size: 14px;
	line-height: 1.5;
	color: #666
}

.next-dialog-body-no-footer {
	margin-bottom: 0
}

.next-dialog-footer {
	padding: 9px 24px 18px;
	border-top: 0 solid transparent;
	background: transparent
}

.next-dialog-footer.next-align-left {
	text-align: left
}

.next-dialog-footer.next-align-center {
	text-align: center
}

.next-dialog-footer.next-align-right {
	text-align: right
}

.next-dialog-footer-fixed-height {
	position: absolute;
	width: 100%;
	bottom: 0
}

.next-dialog-btn+.next-dialog-btn {
	margin-left: 12px
}

.next-dialog-close {
	position: absolute;
	top: 21px;
	right: 24px;
	width: 15px;
	cursor: pointer
}

.next-dialog-close,
.next-dialog-close:link,
.next-dialog-close:visited {
	height: 15px;
	color: #111
}

.next-dialog-close:hover {
	background: transparent;
	color: #111
}

.next-dialog-close .next-dialog-close-icon.next-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -7.5px;
	margin-left: -7.5px;
	width: 15px;
	height: 15px;
	line-height: 1em
}

.next-dialog-close .next-dialog-close-icon.next-icon:before {
	width: 15px;
	height: 15px;
	font-size: 15px;
	line-height: 1em
}

.next-dialog-container {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1001;
	padding: 30px;
	overflow: auto;
	text-align: center;
	box-sizing: border-box
}

.next-dialog-container:before {
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%;
	content: ""
}

.next-dialog-container .next-dialog {
	display: inline-block;
	position: relative;
	vertical-align: middle
}

.next-dialog-quick .next-dialog-body {
	padding: 60px 36px 30px
}

.next-dialog .next-dialog-message.next-message {
	min-width: 225px;
	padding: 0
}

.next-dialog-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: auto
}

.next-dialog-inner-wrapper {
	display: flex;
	position: relative;
	top: 100px;
	pointer-events: none;
	padding-bottom: 24px
}

.next-dialog-v2 {
	pointer-events: auto;
	margin: 0 auto
}

.next-dialog-v2 .next-dialog-header {
	word-break: break-word;
	padding-right: 63px
}

.next-dialog-v2 .next-dialog-body {
	padding-right: 63px
}

.next-dialog-v2 .next-dialog-header+.next-dialog-body {
	padding: 0 24px 15px
}

.next-dialog-v2 .next-dialog-header+.next-dialog-body-no-footer {
	margin-bottom: 0
}

.next-dialog.next-dialog-v2 {
	position: relative
}

.next-dialog-centered {
	text-align: center
}

.next-dialog-centered:before {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
	content: ""
}

.next-dialog-centered .next-dialog-v2 {
	margin: 40px 0;
	display: inline-block;
	text-align: left;
	vertical-align: middle
}

.next-drawer {
	position: fixed;
	z-index: 1001;
	background: #fff;
	border: 1px solid #e6e8ed;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12);
	overflow: auto;
	animation-duration: .3s;
	animation-timing-function: ease-in-out
}

.next-drawer,
.next-drawer *,
.next-drawer :after,
.next-drawer :before {
	box-sizing: border-box
}

.next-drawer-left,
.next-drawer-right {
	height: 100%;
	max-width: 80%;
	width: 240px
}

.next-drawer-bottom,
.next-drawer-top {
	width: 100%
}

.next-drawer-header {
	padding: 18px 15px;
	border-bottom: 1px solid transparent;
	font-size: 16px;
	background: #fff;
	color: #111
}

.next-drawer-no-title {
	padding: 0;
	border-bottom: 0
}

.next-drawer-body {
	padding: 0;
	font-size: 12px;
	line-height: 1.5;
	color: #666
}

.next-drawer-close {
	position: absolute;
	top: 21px;
	right: 24px;
	width: 12px;
	cursor: pointer
}

.next-drawer-close,
.next-drawer-close:link,
.next-drawer-close:visited {
	height: 12px;
	color: #111
}

.next-drawer-close:hover {
	background: transparent;
	color: #000
}

.next-drawer-close .next-drawer-close-icon.next-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -7.5px;
	margin-left: -7.5px;
	width: 15px;
	height: 15px;
	line-height: 1em
}

.next-drawer-close .next-drawer-close-icon.next-icon:before {
	width: 15px;
	height: 15px;
	font-size: 15px;
	line-height: 1em
}

.next-row {
	display: flex
}

.next-row,
.next-row *,
.next-row :after,
.next-row :before {
	box-sizing: border-box
}

.next-row.next-row-wrap {
	flex-wrap: wrap
}

@media (min-width:320px) {
	.next-row.next-row-fixed {
		width: 320px
	}
}

@media (min-width:480px) {
	.next-row.next-row-fixed {
		width: 480px
	}
}

@media (min-width:720px) {
	.next-row.next-row-fixed {
		width: 720px
	}
}

@media (min-width:990px) {
	.next-row.next-row-fixed {
		width: 990px
	}
}

@media (min-width:1200px) {
	.next-row.next-row-fixed {
		width: 1200px
	}
}

@media (min-width:1500px) {
	.next-row.next-row-fixed {
		width: 1500px
	}
}

.next-row.next-row-fixed-xxs {
	width: 320px
}

.next-row.next-row-fixed-xs {
	width: 480px
}

.next-row.next-row-fixed-s {
	width: 720px
}

.next-row.next-row-fixed-m {
	width: 990px
}

.next-row.next-row-fixed-l {
	width: 1200px
}

.next-row.next-row-fixed-xl {
	width: 1500px
}

.next-row.next-row-justify-start {
	justify-content: flex-start
}

.next-row.next-row-justify-end {
	justify-content: flex-end
}

.next-row.next-row-justify-center {
	justify-content: center
}

.next-row.next-row-justify-space-between {
	justify-content: space-between
}

.next-row.next-row-justify-space-around {
	justify-content: space-around
}

.next-row.next-row-align-top {
	align-items: flex-start
}

.next-row.next-row-align-bottom {
	align-items: flex-end
}

.next-row.next-row-align-center {
	align-items: center
}

.next-row.next-row-align-baseline {
	align-items: baseline
}

.next-row.next-row-align-stretch {
	align-items: stretch
}

.next-col {
	flex: 1
}

.next-col.next-col-top {
	align-self: flex-start
}

.next-col.next-col-bottom {
	align-self: flex-end
}

.next-col.next-col-center {
	align-self: center
}

@media (min-width:0\0) and (min-resolution:0.001dpcm) {
	.next-row {
		display: table;
		width: 100%
	}
	.next-col {
		display: table-cell;
		vertical-align: top
	}
}

.next-col-1 {
	flex: 0 0 4.16667%;
	width: 4.16667%;
	max-width: 4.16667%
}

.next-col-2 {
	flex: 0 0 8.33333%;
	width: 8.33333%;
	max-width: 8.33333%
}

.next-col-3 {
	flex: 0 0 12.5%;
	width: 12.5%;
	max-width: 12.5%
}

.next-col-4 {
	flex: 0 0 16.66667%;
	width: 16.66667%;
	max-width: 16.66667%
}

.next-col-5 {
	flex: 0 0 20.83333%;
	width: 20.83333%;
	max-width: 20.83333%
}

.next-col-6 {
	flex: 0 0 25%;
	width: 25%;
	max-width: 25%
}

.next-col-7 {
	flex: 0 0 29.16667%;
	width: 29.16667%;
	max-width: 29.16667%
}

.next-col-8 {
	flex: 0 0 33.33333%;
	width: 33.33333%;
	max-width: 33.33333%
}

.next-col-9 {
	flex: 0 0 37.5%;
	width: 37.5%;
	max-width: 37.5%
}

.next-col-10 {
	flex: 0 0 41.66667%;
	width: 41.66667%;
	max-width: 41.66667%
}

.next-col-11 {
	flex: 0 0 45.83333%;
	width: 45.83333%;
	max-width: 45.83333%
}

.next-col-12 {
	flex: 0 0 50%;
	width: 50%;
	max-width: 50%
}

.next-col-13 {
	flex: 0 0 54.16667%;
	width: 54.16667%;
	max-width: 54.16667%
}

.next-col-14 {
	flex: 0 0 58.33333%;
	width: 58.33333%;
	max-width: 58.33333%
}

.next-col-15 {
	flex: 0 0 62.5%;
	width: 62.5%;
	max-width: 62.5%
}

.next-col-16 {
	flex: 0 0 66.66667%;
	width: 66.66667%;
	max-width: 66.66667%
}

.next-col-17 {
	flex: 0 0 70.83333%;
	width: 70.83333%;
	max-width: 70.83333%
}

.next-col-18 {
	flex: 0 0 75%;
	width: 75%;
	max-width: 75%
}

.next-col-19 {
	flex: 0 0 79.16667%;
	width: 79.16667%;
	max-width: 79.16667%
}

.next-col-20 {
	flex: 0 0 83.33333%;
	width: 83.33333%;
	max-width: 83.33333%
}

.next-col-21 {
	flex: 0 0 87.5%;
	width: 87.5%;
	max-width: 87.5%
}

.next-col-22 {
	flex: 0 0 91.66667%;
	width: 91.66667%;
	max-width: 91.66667%
}

.next-col-23 {
	flex: 0 0 95.83333%;
	width: 95.83333%;
	max-width: 95.83333%
}

.next-col-24 {
	flex: 0 0 100%;
	width: 100%;
	max-width: 100%
}

@media (min-width:320px) {
	.next-col-xxs-1 {
		flex: 0 0 4.16667%;
		width: 4.16667%;
		max-width: 4.16667%
	}
	.next-col-xxs-2 {
		flex: 0 0 8.33333%;
		width: 8.33333%;
		max-width: 8.33333%
	}
	.next-col-xxs-3 {
		flex: 0 0 12.5%;
		width: 12.5%;
		max-width: 12.5%
	}
	.next-col-xxs-4 {
		flex: 0 0 16.66667%;
		width: 16.66667%;
		max-width: 16.66667%
	}
	.next-col-xxs-5 {
		flex: 0 0 20.83333%;
		width: 20.83333%;
		max-width: 20.83333%
	}
	.next-col-xxs-6 {
		flex: 0 0 25%;
		width: 25%;
		max-width: 25%
	}
	.next-col-xxs-7 {
		flex: 0 0 29.16667%;
		width: 29.16667%;
		max-width: 29.16667%
	}
	.next-col-xxs-8 {
		flex: 0 0 33.33333%;
		width: 33.33333%;
		max-width: 33.33333%
	}
	.next-col-xxs-9 {
		flex: 0 0 37.5%;
		width: 37.5%;
		max-width: 37.5%
	}
	.next-col-xxs-10 {
		flex: 0 0 41.66667%;
		width: 41.66667%;
		max-width: 41.66667%
	}
	.next-col-xxs-11 {
		flex: 0 0 45.83333%;
		width: 45.83333%;
		max-width: 45.83333%
	}
	.next-col-xxs-12 {
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%
	}
	.next-col-xxs-13 {
		flex: 0 0 54.16667%;
		width: 54.16667%;
		max-width: 54.16667%
	}
	.next-col-xxs-14 {
		flex: 0 0 58.33333%;
		width: 58.33333%;
		max-width: 58.33333%
	}
	.next-col-xxs-15 {
		flex: 0 0 62.5%;
		width: 62.5%;
		max-width: 62.5%
	}
	.next-col-xxs-16 {
		flex: 0 0 66.66667%;
		width: 66.66667%;
		max-width: 66.66667%
	}
	.next-col-xxs-17 {
		flex: 0 0 70.83333%;
		width: 70.83333%;
		max-width: 70.83333%
	}
	.next-col-xxs-18 {
		flex: 0 0 75%;
		width: 75%;
		max-width: 75%
	}
	.next-col-xxs-19 {
		flex: 0 0 79.16667%;
		width: 79.16667%;
		max-width: 79.16667%
	}
	.next-col-xxs-20 {
		flex: 0 0 83.33333%;
		width: 83.33333%;
		max-width: 83.33333%
	}
	.next-col-xxs-21 {
		flex: 0 0 87.5%;
		width: 87.5%;
		max-width: 87.5%
	}
	.next-col-xxs-22 {
		flex: 0 0 91.66667%;
		width: 91.66667%;
		max-width: 91.66667%
	}
	.next-col-xxs-23 {
		flex: 0 0 95.83333%;
		width: 95.83333%;
		max-width: 95.83333%
	}
	.next-col-xxs-24 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

@media (min-width:480px) {
	.next-col-xs-1 {
		flex: 0 0 4.16667%;
		width: 4.16667%;
		max-width: 4.16667%
	}
	.next-col-xs-2 {
		flex: 0 0 8.33333%;
		width: 8.33333%;
		max-width: 8.33333%
	}
	.next-col-xs-3 {
		flex: 0 0 12.5%;
		width: 12.5%;
		max-width: 12.5%
	}
	.next-col-xs-4 {
		flex: 0 0 16.66667%;
		width: 16.66667%;
		max-width: 16.66667%
	}
	.next-col-xs-5 {
		flex: 0 0 20.83333%;
		width: 20.83333%;
		max-width: 20.83333%
	}
	.next-col-xs-6 {
		flex: 0 0 25%;
		width: 25%;
		max-width: 25%
	}
	.next-col-xs-7 {
		flex: 0 0 29.16667%;
		width: 29.16667%;
		max-width: 29.16667%
	}
	.next-col-xs-8 {
		flex: 0 0 33.33333%;
		width: 33.33333%;
		max-width: 33.33333%
	}
	.next-col-xs-9 {
		flex: 0 0 37.5%;
		width: 37.5%;
		max-width: 37.5%
	}
	.next-col-xs-10 {
		flex: 0 0 41.66667%;
		width: 41.66667%;
		max-width: 41.66667%
	}
	.next-col-xs-11 {
		flex: 0 0 45.83333%;
		width: 45.83333%;
		max-width: 45.83333%
	}
	.next-col-xs-12 {
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%
	}
	.next-col-xs-13 {
		flex: 0 0 54.16667%;
		width: 54.16667%;
		max-width: 54.16667%
	}
	.next-col-xs-14 {
		flex: 0 0 58.33333%;
		width: 58.33333%;
		max-width: 58.33333%
	}
	.next-col-xs-15 {
		flex: 0 0 62.5%;
		width: 62.5%;
		max-width: 62.5%
	}
	.next-col-xs-16 {
		flex: 0 0 66.66667%;
		width: 66.66667%;
		max-width: 66.66667%
	}
	.next-col-xs-17 {
		flex: 0 0 70.83333%;
		width: 70.83333%;
		max-width: 70.83333%
	}
	.next-col-xs-18 {
		flex: 0 0 75%;
		width: 75%;
		max-width: 75%
	}
	.next-col-xs-19 {
		flex: 0 0 79.16667%;
		width: 79.16667%;
		max-width: 79.16667%
	}
	.next-col-xs-20 {
		flex: 0 0 83.33333%;
		width: 83.33333%;
		max-width: 83.33333%
	}
	.next-col-xs-21 {
		flex: 0 0 87.5%;
		width: 87.5%;
		max-width: 87.5%
	}
	.next-col-xs-22 {
		flex: 0 0 91.66667%;
		width: 91.66667%;
		max-width: 91.66667%
	}
	.next-col-xs-23 {
		flex: 0 0 95.83333%;
		width: 95.83333%;
		max-width: 95.83333%
	}
	.next-col-xs-24 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

@media (min-width:720px) {
	.next-col-s-1 {
		flex: 0 0 4.16667%;
		width: 4.16667%;
		max-width: 4.16667%
	}
	.next-col-s-2 {
		flex: 0 0 8.33333%;
		width: 8.33333%;
		max-width: 8.33333%
	}
	.next-col-s-3 {
		flex: 0 0 12.5%;
		width: 12.5%;
		max-width: 12.5%
	}
	.next-col-s-4 {
		flex: 0 0 16.66667%;
		width: 16.66667%;
		max-width: 16.66667%
	}
	.next-col-s-5 {
		flex: 0 0 20.83333%;
		width: 20.83333%;
		max-width: 20.83333%
	}
	.next-col-s-6 {
		flex: 0 0 25%;
		width: 25%;
		max-width: 25%
	}
	.next-col-s-7 {
		flex: 0 0 29.16667%;
		width: 29.16667%;
		max-width: 29.16667%
	}
	.next-col-s-8 {
		flex: 0 0 33.33333%;
		width: 33.33333%;
		max-width: 33.33333%
	}
	.next-col-s-9 {
		flex: 0 0 37.5%;
		width: 37.5%;
		max-width: 37.5%
	}
	.next-col-s-10 {
		flex: 0 0 41.66667%;
		width: 41.66667%;
		max-width: 41.66667%
	}
	.next-col-s-11 {
		flex: 0 0 45.83333%;
		width: 45.83333%;
		max-width: 45.83333%
	}
	.next-col-s-12 {
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%
	}
	.next-col-s-13 {
		flex: 0 0 54.16667%;
		width: 54.16667%;
		max-width: 54.16667%
	}
	.next-col-s-14 {
		flex: 0 0 58.33333%;
		width: 58.33333%;
		max-width: 58.33333%
	}
	.next-col-s-15 {
		flex: 0 0 62.5%;
		width: 62.5%;
		max-width: 62.5%
	}
	.next-col-s-16 {
		flex: 0 0 66.66667%;
		width: 66.66667%;
		max-width: 66.66667%
	}
	.next-col-s-17 {
		flex: 0 0 70.83333%;
		width: 70.83333%;
		max-width: 70.83333%
	}
	.next-col-s-18 {
		flex: 0 0 75%;
		width: 75%;
		max-width: 75%
	}
	.next-col-s-19 {
		flex: 0 0 79.16667%;
		width: 79.16667%;
		max-width: 79.16667%
	}
	.next-col-s-20 {
		flex: 0 0 83.33333%;
		width: 83.33333%;
		max-width: 83.33333%
	}
	.next-col-s-21 {
		flex: 0 0 87.5%;
		width: 87.5%;
		max-width: 87.5%
	}
	.next-col-s-22 {
		flex: 0 0 91.66667%;
		width: 91.66667%;
		max-width: 91.66667%
	}
	.next-col-s-23 {
		flex: 0 0 95.83333%;
		width: 95.83333%;
		max-width: 95.83333%
	}
	.next-col-s-24 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

@media (min-width:990px) {
	.next-col-m-1 {
		flex: 0 0 4.16667%;
		width: 4.16667%;
		max-width: 4.16667%
	}
	.next-col-m-2 {
		flex: 0 0 8.33333%;
		width: 8.33333%;
		max-width: 8.33333%
	}
	.next-col-m-3 {
		flex: 0 0 12.5%;
		width: 12.5%;
		max-width: 12.5%
	}
	.next-col-m-4 {
		flex: 0 0 16.66667%;
		width: 16.66667%;
		max-width: 16.66667%
	}
	.next-col-m-5 {
		flex: 0 0 20.83333%;
		width: 20.83333%;
		max-width: 20.83333%
	}
	.next-col-m-6 {
		flex: 0 0 25%;
		width: 25%;
		max-width: 25%
	}
	.next-col-m-7 {
		flex: 0 0 29.16667%;
		width: 29.16667%;
		max-width: 29.16667%
	}
	.next-col-m-8 {
		flex: 0 0 33.33333%;
		width: 33.33333%;
		max-width: 33.33333%
	}
	.next-col-m-9 {
		flex: 0 0 37.5%;
		width: 37.5%;
		max-width: 37.5%
	}
	.next-col-m-10 {
		flex: 0 0 41.66667%;
		width: 41.66667%;
		max-width: 41.66667%
	}
	.next-col-m-11 {
		flex: 0 0 45.83333%;
		width: 45.83333%;
		max-width: 45.83333%
	}
	.next-col-m-12 {
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%
	}
	.next-col-m-13 {
		flex: 0 0 54.16667%;
		width: 54.16667%;
		max-width: 54.16667%
	}
	.next-col-m-14 {
		flex: 0 0 58.33333%;
		width: 58.33333%;
		max-width: 58.33333%
	}
	.next-col-m-15 {
		flex: 0 0 62.5%;
		width: 62.5%;
		max-width: 62.5%
	}
	.next-col-m-16 {
		flex: 0 0 66.66667%;
		width: 66.66667%;
		max-width: 66.66667%
	}
	.next-col-m-17 {
		flex: 0 0 70.83333%;
		width: 70.83333%;
		max-width: 70.83333%
	}
	.next-col-m-18 {
		flex: 0 0 75%;
		width: 75%;
		max-width: 75%
	}
	.next-col-m-19 {
		flex: 0 0 79.16667%;
		width: 79.16667%;
		max-width: 79.16667%
	}
	.next-col-m-20 {
		flex: 0 0 83.33333%;
		width: 83.33333%;
		max-width: 83.33333%
	}
	.next-col-m-21 {
		flex: 0 0 87.5%;
		width: 87.5%;
		max-width: 87.5%
	}
	.next-col-m-22 {
		flex: 0 0 91.66667%;
		width: 91.66667%;
		max-width: 91.66667%
	}
	.next-col-m-23 {
		flex: 0 0 95.83333%;
		width: 95.83333%;
		max-width: 95.83333%
	}
	.next-col-m-24 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

@media (min-width:1200px) {
	.next-col-l-1 {
		flex: 0 0 4.16667%;
		width: 4.16667%;
		max-width: 4.16667%
	}
	.next-col-l-2 {
		flex: 0 0 8.33333%;
		width: 8.33333%;
		max-width: 8.33333%
	}
	.next-col-l-3 {
		flex: 0 0 12.5%;
		width: 12.5%;
		max-width: 12.5%
	}
	.next-col-l-4 {
		flex: 0 0 16.66667%;
		width: 16.66667%;
		max-width: 16.66667%
	}
	.next-col-l-5 {
		flex: 0 0 20.83333%;
		width: 20.83333%;
		max-width: 20.83333%
	}
	.next-col-l-6 {
		flex: 0 0 25%;
		width: 25%;
		max-width: 25%
	}
	.next-col-l-7 {
		flex: 0 0 29.16667%;
		width: 29.16667%;
		max-width: 29.16667%
	}
	.next-col-l-8 {
		flex: 0 0 33.33333%;
		width: 33.33333%;
		max-width: 33.33333%
	}
	.next-col-l-9 {
		flex: 0 0 37.5%;
		width: 37.5%;
		max-width: 37.5%
	}
	.next-col-l-10 {
		flex: 0 0 41.66667%;
		width: 41.66667%;
		max-width: 41.66667%
	}
	.next-col-l-11 {
		flex: 0 0 45.83333%;
		width: 45.83333%;
		max-width: 45.83333%
	}
	.next-col-l-12 {
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%
	}
	.next-col-l-13 {
		flex: 0 0 54.16667%;
		width: 54.16667%;
		max-width: 54.16667%
	}
	.next-col-l-14 {
		flex: 0 0 58.33333%;
		width: 58.33333%;
		max-width: 58.33333%
	}
	.next-col-l-15 {
		flex: 0 0 62.5%;
		width: 62.5%;
		max-width: 62.5%
	}
	.next-col-l-16 {
		flex: 0 0 66.66667%;
		width: 66.66667%;
		max-width: 66.66667%
	}
	.next-col-l-17 {
		flex: 0 0 70.83333%;
		width: 70.83333%;
		max-width: 70.83333%
	}
	.next-col-l-18 {
		flex: 0 0 75%;
		width: 75%;
		max-width: 75%
	}
	.next-col-l-19 {
		flex: 0 0 79.16667%;
		width: 79.16667%;
		max-width: 79.16667%
	}
	.next-col-l-20 {
		flex: 0 0 83.33333%;
		width: 83.33333%;
		max-width: 83.33333%
	}
	.next-col-l-21 {
		flex: 0 0 87.5%;
		width: 87.5%;
		max-width: 87.5%
	}
	.next-col-l-22 {
		flex: 0 0 91.66667%;
		width: 91.66667%;
		max-width: 91.66667%
	}
	.next-col-l-23 {
		flex: 0 0 95.83333%;
		width: 95.83333%;
		max-width: 95.83333%
	}
	.next-col-l-24 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

@media (min-width:1500px) {
	.next-col-xl-1 {
		flex: 0 0 4.16667%;
		width: 4.16667%;
		max-width: 4.16667%
	}
	.next-col-xl-2 {
		flex: 0 0 8.33333%;
		width: 8.33333%;
		max-width: 8.33333%
	}
	.next-col-xl-3 {
		flex: 0 0 12.5%;
		width: 12.5%;
		max-width: 12.5%
	}
	.next-col-xl-4 {
		flex: 0 0 16.66667%;
		width: 16.66667%;
		max-width: 16.66667%
	}
	.next-col-xl-5 {
		flex: 0 0 20.83333%;
		width: 20.83333%;
		max-width: 20.83333%
	}
	.next-col-xl-6 {
		flex: 0 0 25%;
		width: 25%;
		max-width: 25%
	}
	.next-col-xl-7 {
		flex: 0 0 29.16667%;
		width: 29.16667%;
		max-width: 29.16667%
	}
	.next-col-xl-8 {
		flex: 0 0 33.33333%;
		width: 33.33333%;
		max-width: 33.33333%
	}
	.next-col-xl-9 {
		flex: 0 0 37.5%;
		width: 37.5%;
		max-width: 37.5%
	}
	.next-col-xl-10 {
		flex: 0 0 41.66667%;
		width: 41.66667%;
		max-width: 41.66667%
	}
	.next-col-xl-11 {
		flex: 0 0 45.83333%;
		width: 45.83333%;
		max-width: 45.83333%
	}
	.next-col-xl-12 {
		flex: 0 0 50%;
		width: 50%;
		max-width: 50%
	}
	.next-col-xl-13 {
		flex: 0 0 54.16667%;
		width: 54.16667%;
		max-width: 54.16667%
	}
	.next-col-xl-14 {
		flex: 0 0 58.33333%;
		width: 58.33333%;
		max-width: 58.33333%
	}
	.next-col-xl-15 {
		flex: 0 0 62.5%;
		width: 62.5%;
		max-width: 62.5%
	}
	.next-col-xl-16 {
		flex: 0 0 66.66667%;
		width: 66.66667%;
		max-width: 66.66667%
	}
	.next-col-xl-17 {
		flex: 0 0 70.83333%;
		width: 70.83333%;
		max-width: 70.83333%
	}
	.next-col-xl-18 {
		flex: 0 0 75%;
		width: 75%;
		max-width: 75%
	}
	.next-col-xl-19 {
		flex: 0 0 79.16667%;
		width: 79.16667%;
		max-width: 79.16667%
	}
	.next-col-xl-20 {
		flex: 0 0 83.33333%;
		width: 83.33333%;
		max-width: 83.33333%
	}
	.next-col-xl-21 {
		flex: 0 0 87.5%;
		width: 87.5%;
		max-width: 87.5%
	}
	.next-col-xl-22 {
		flex: 0 0 91.66667%;
		width: 91.66667%;
		max-width: 91.66667%
	}
	.next-col-xl-23 {
		flex: 0 0 95.83333%;
		width: 95.83333%;
		max-width: 95.83333%
	}
	.next-col-xl-24 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

.next-col-1p5 {
	flex: 0 0 20%;
	width: 20%;
	max-width: 20%
}

.next-col-2p5 {
	flex: 0 0 40%;
	width: 40%;
	max-width: 40%
}

.next-col-3p5 {
	flex: 0 0 60%;
	width: 60%;
	max-width: 60%
}

.next-col-4p5 {
	flex: 0 0 80%;
	width: 80%;
	max-width: 80%
}

.next-col-5p5 {
	flex: 0 0 100%;
	width: 100%;
	max-width: 100%
}

@media (min-width:320px) {
	.next-col-xxs-1p5 {
		flex: 0 0 20%;
		width: 20%;
		max-width: 20%
	}
	.next-col-xxs-2p5 {
		flex: 0 0 40%;
		width: 40%;
		max-width: 40%
	}
	.next-col-xxs-3p5 {
		flex: 0 0 60%;
		width: 60%;
		max-width: 60%
	}
	.next-col-xxs-4p5 {
		flex: 0 0 80%;
		width: 80%;
		max-width: 80%
	}
	.next-col-xxs-5p5 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

@media (min-width:480px) {
	.next-col-xs-1p5 {
		flex: 0 0 20%;
		width: 20%;
		max-width: 20%
	}
	.next-col-xs-2p5 {
		flex: 0 0 40%;
		width: 40%;
		max-width: 40%
	}
	.next-col-xs-3p5 {
		flex: 0 0 60%;
		width: 60%;
		max-width: 60%
	}
	.next-col-xs-4p5 {
		flex: 0 0 80%;
		width: 80%;
		max-width: 80%
	}
	.next-col-xs-5p5 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

@media (min-width:720px) {
	.next-col-s-1p5 {
		flex: 0 0 20%;
		width: 20%;
		max-width: 20%
	}
	.next-col-s-2p5 {
		flex: 0 0 40%;
		width: 40%;
		max-width: 40%
	}
	.next-col-s-3p5 {
		flex: 0 0 60%;
		width: 60%;
		max-width: 60%
	}
	.next-col-s-4p5 {
		flex: 0 0 80%;
		width: 80%;
		max-width: 80%
	}
	.next-col-s-5p5 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

@media (min-width:990px) {
	.next-col-m-1p5 {
		flex: 0 0 20%;
		width: 20%;
		max-width: 20%
	}
	.next-col-m-2p5 {
		flex: 0 0 40%;
		width: 40%;
		max-width: 40%
	}
	.next-col-m-3p5 {
		flex: 0 0 60%;
		width: 60%;
		max-width: 60%
	}
	.next-col-m-4p5 {
		flex: 0 0 80%;
		width: 80%;
		max-width: 80%
	}
	.next-col-m-5p5 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

@media (min-width:1200px) {
	.next-col-l-1p5 {
		flex: 0 0 20%;
		width: 20%;
		max-width: 20%
	}
	.next-col-l-2p5 {
		flex: 0 0 40%;
		width: 40%;
		max-width: 40%
	}
	.next-col-l-3p5 {
		flex: 0 0 60%;
		width: 60%;
		max-width: 60%
	}
	.next-col-l-4p5 {
		flex: 0 0 80%;
		width: 80%;
		max-width: 80%
	}
	.next-col-l-5p5 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

@media (min-width:1500px) {
	.next-col-xl-1p5 {
		flex: 0 0 20%;
		width: 20%;
		max-width: 20%
	}
	.next-col-xl-2p5 {
		flex: 0 0 40%;
		width: 40%;
		max-width: 40%
	}
	.next-col-xl-3p5 {
		flex: 0 0 60%;
		width: 60%;
		max-width: 60%
	}
	.next-col-xl-4p5 {
		flex: 0 0 80%;
		width: 80%;
		max-width: 80%
	}
	.next-col-xl-5p5 {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%
	}
}

.next-col-fixed-1 {
	flex: 0 0 15px;
	width: 15px;
	max-width: 15px
}

.next-col-fixed-2 {
	flex: 0 0 30px;
	width: 30px;
	max-width: 30px
}

.next-col-fixed-3 {
	flex: 0 0 45px;
	width: 45px;
	max-width: 45px
}

.next-col-fixed-4 {
	flex: 0 0 60px;
	width: 60px;
	max-width: 60px
}

.next-col-fixed-5 {
	flex: 0 0 75px;
	width: 75px;
	max-width: 75px
}

.next-col-fixed-6 {
	flex: 0 0 90px;
	width: 90px;
	max-width: 90px
}

.next-col-fixed-7 {
	flex: 0 0 105px;
	width: 105px;
	max-width: 105px
}

.next-col-fixed-8 {
	flex: 0 0 120px;
	width: 120px;
	max-width: 120px
}

.next-col-fixed-9 {
	flex: 0 0 135px;
	width: 135px;
	max-width: 135px
}

.next-col-fixed-10 {
	flex: 0 0 150px;
	width: 150px;
	max-width: 150px
}

.next-col-fixed-11 {
	flex: 0 0 165px;
	width: 165px;
	max-width: 165px
}

.next-col-fixed-12 {
	flex: 0 0 180px;
	width: 180px;
	max-width: 180px
}

.next-col-fixed-13 {
	flex: 0 0 195px;
	width: 195px;
	max-width: 195px
}

.next-col-fixed-14 {
	flex: 0 0 210px;
	width: 210px;
	max-width: 210px
}

.next-col-fixed-15 {
	flex: 0 0 225px;
	width: 225px;
	max-width: 225px
}

.next-col-fixed-16 {
	flex: 0 0 240px;
	width: 240px;
	max-width: 240px
}

.next-col-fixed-17 {
	flex: 0 0 255px;
	width: 255px;
	max-width: 255px
}

.next-col-fixed-18 {
	flex: 0 0 270px;
	width: 270px;
	max-width: 270px
}

.next-col-fixed-19 {
	flex: 0 0 285px;
	width: 285px;
	max-width: 285px
}

.next-col-fixed-20 {
	flex: 0 0 300px;
	width: 300px;
	max-width: 300px
}

.next-col-fixed-21 {
	flex: 0 0 315px;
	width: 315px;
	max-width: 315px
}

.next-col-fixed-22 {
	flex: 0 0 330px;
	width: 330px;
	max-width: 330px
}

.next-col-fixed-23 {
	flex: 0 0 345px;
	width: 345px;
	max-width: 345px
}

.next-col-fixed-24 {
	flex: 0 0 360px;
	width: 360px;
	max-width: 360px
}

.next-col-fixed-25 {
	flex: 0 0 375px;
	width: 375px;
	max-width: 375px
}

.next-col-fixed-26 {
	flex: 0 0 390px;
	width: 390px;
	max-width: 390px
}

.next-col-fixed-27 {
	flex: 0 0 405px;
	width: 405px;
	max-width: 405px
}

.next-col-fixed-28 {
	flex: 0 0 420px;
	width: 420px;
	max-width: 420px
}

.next-col-fixed-29 {
	flex: 0 0 435px;
	width: 435px;
	max-width: 435px
}

.next-col-fixed-30 {
	flex: 0 0 450px;
	width: 450px;
	max-width: 450px
}

.next-col-offset-1 {
	margin-left: 4.16667%
}

.next-col-offset-2 {
	margin-left: 8.33333%
}

.next-col-offset-3 {
	margin-left: 12.5%
}

.next-col-offset-4 {
	margin-left: 16.66667%
}

.next-col-offset-5 {
	margin-left: 20.83333%
}

.next-col-offset-6 {
	margin-left: 25%
}

.next-col-offset-7 {
	margin-left: 29.16667%
}

.next-col-offset-8 {
	margin-left: 33.33333%
}

.next-col-offset-9 {
	margin-left: 37.5%
}

.next-col-offset-10 {
	margin-left: 41.66667%
}

.next-col-offset-11 {
	margin-left: 45.83333%
}

.next-col-offset-12 {
	margin-left: 50%
}

.next-col-offset-13 {
	margin-left: 54.16667%
}

.next-col-offset-14 {
	margin-left: 58.33333%
}

.next-col-offset-15 {
	margin-left: 62.5%
}

.next-col-offset-16 {
	margin-left: 66.66667%
}

.next-col-offset-17 {
	margin-left: 70.83333%
}

.next-col-offset-18 {
	margin-left: 75%
}

.next-col-offset-19 {
	margin-left: 79.16667%
}

.next-col-offset-20 {
	margin-left: 83.33333%
}

.next-col-offset-21 {
	margin-left: 87.5%
}

.next-col-offset-22 {
	margin-left: 91.66667%
}

.next-col-offset-23 {
	margin-left: 95.83333%
}

.next-col-offset-24 {
	margin-left: 100%
}

@media (min-width:320px) {
	.next-col-xxs-offset-1 {
		margin-left: 4.16667%
	}
	.next-col-xxs-offset-2 {
		margin-left: 8.33333%
	}
	.next-col-xxs-offset-3 {
		margin-left: 12.5%
	}
	.next-col-xxs-offset-4 {
		margin-left: 16.66667%
	}
	.next-col-xxs-offset-5 {
		margin-left: 20.83333%
	}
	.next-col-xxs-offset-6 {
		margin-left: 25%
	}
	.next-col-xxs-offset-7 {
		margin-left: 29.16667%
	}
	.next-col-xxs-offset-8 {
		margin-left: 33.33333%
	}
	.next-col-xxs-offset-9 {
		margin-left: 37.5%
	}
	.next-col-xxs-offset-10 {
		margin-left: 41.66667%
	}
	.next-col-xxs-offset-11 {
		margin-left: 45.83333%
	}
	.next-col-xxs-offset-12 {
		margin-left: 50%
	}
	.next-col-xxs-offset-13 {
		margin-left: 54.16667%
	}
	.next-col-xxs-offset-14 {
		margin-left: 58.33333%
	}
	.next-col-xxs-offset-15 {
		margin-left: 62.5%
	}
	.next-col-xxs-offset-16 {
		margin-left: 66.66667%
	}
	.next-col-xxs-offset-17 {
		margin-left: 70.83333%
	}
	.next-col-xxs-offset-18 {
		margin-left: 75%
	}
	.next-col-xxs-offset-19 {
		margin-left: 79.16667%
	}
	.next-col-xxs-offset-20 {
		margin-left: 83.33333%
	}
	.next-col-xxs-offset-21 {
		margin-left: 87.5%
	}
	.next-col-xxs-offset-22 {
		margin-left: 91.66667%
	}
	.next-col-xxs-offset-23 {
		margin-left: 95.83333%
	}
	.next-col-xxs-offset-24 {
		margin-left: 100%
	}
}

@media (min-width:480px) {
	.next-col-xs-offset-1 {
		margin-left: 4.16667%
	}
	.next-col-xs-offset-2 {
		margin-left: 8.33333%
	}
	.next-col-xs-offset-3 {
		margin-left: 12.5%
	}
	.next-col-xs-offset-4 {
		margin-left: 16.66667%
	}
	.next-col-xs-offset-5 {
		margin-left: 20.83333%
	}
	.next-col-xs-offset-6 {
		margin-left: 25%
	}
	.next-col-xs-offset-7 {
		margin-left: 29.16667%
	}
	.next-col-xs-offset-8 {
		margin-left: 33.33333%
	}
	.next-col-xs-offset-9 {
		margin-left: 37.5%
	}
	.next-col-xs-offset-10 {
		margin-left: 41.66667%
	}
	.next-col-xs-offset-11 {
		margin-left: 45.83333%
	}
	.next-col-xs-offset-12 {
		margin-left: 50%
	}
	.next-col-xs-offset-13 {
		margin-left: 54.16667%
	}
	.next-col-xs-offset-14 {
		margin-left: 58.33333%
	}
	.next-col-xs-offset-15 {
		margin-left: 62.5%
	}
	.next-col-xs-offset-16 {
		margin-left: 66.66667%
	}
	.next-col-xs-offset-17 {
		margin-left: 70.83333%
	}
	.next-col-xs-offset-18 {
		margin-left: 75%
	}
	.next-col-xs-offset-19 {
		margin-left: 79.16667%
	}
	.next-col-xs-offset-20 {
		margin-left: 83.33333%
	}
	.next-col-xs-offset-21 {
		margin-left: 87.5%
	}
	.next-col-xs-offset-22 {
		margin-left: 91.66667%
	}
	.next-col-xs-offset-23 {
		margin-left: 95.83333%
	}
	.next-col-xs-offset-24 {
		margin-left: 100%
	}
}

@media (min-width:720px) {
	.next-col-s-offset-1 {
		margin-left: 4.16667%
	}
	.next-col-s-offset-2 {
		margin-left: 8.33333%
	}
	.next-col-s-offset-3 {
		margin-left: 12.5%
	}
	.next-col-s-offset-4 {
		margin-left: 16.66667%
	}
	.next-col-s-offset-5 {
		margin-left: 20.83333%
	}
	.next-col-s-offset-6 {
		margin-left: 25%
	}
	.next-col-s-offset-7 {
		margin-left: 29.16667%
	}
	.next-col-s-offset-8 {
		margin-left: 33.33333%
	}
	.next-col-s-offset-9 {
		margin-left: 37.5%
	}
	.next-col-s-offset-10 {
		margin-left: 41.66667%
	}
	.next-col-s-offset-11 {
		margin-left: 45.83333%
	}
	.next-col-s-offset-12 {
		margin-left: 50%
	}
	.next-col-s-offset-13 {
		margin-left: 54.16667%
	}
	.next-col-s-offset-14 {
		margin-left: 58.33333%
	}
	.next-col-s-offset-15 {
		margin-left: 62.5%
	}
	.next-col-s-offset-16 {
		margin-left: 66.66667%
	}
	.next-col-s-offset-17 {
		margin-left: 70.83333%
	}
	.next-col-s-offset-18 {
		margin-left: 75%
	}
	.next-col-s-offset-19 {
		margin-left: 79.16667%
	}
	.next-col-s-offset-20 {
		margin-left: 83.33333%
	}
	.next-col-s-offset-21 {
		margin-left: 87.5%
	}
	.next-col-s-offset-22 {
		margin-left: 91.66667%
	}
	.next-col-s-offset-23 {
		margin-left: 95.83333%
	}
	.next-col-s-offset-24 {
		margin-left: 100%
	}
}

@media (min-width:990px) {
	.next-col-m-offset-1 {
		margin-left: 4.16667%
	}
	.next-col-m-offset-2 {
		margin-left: 8.33333%
	}
	.next-col-m-offset-3 {
		margin-left: 12.5%
	}
	.next-col-m-offset-4 {
		margin-left: 16.66667%
	}
	.next-col-m-offset-5 {
		margin-left: 20.83333%
	}
	.next-col-m-offset-6 {
		margin-left: 25%
	}
	.next-col-m-offset-7 {
		margin-left: 29.16667%
	}
	.next-col-m-offset-8 {
		margin-left: 33.33333%
	}
	.next-col-m-offset-9 {
		margin-left: 37.5%
	}
	.next-col-m-offset-10 {
		margin-left: 41.66667%
	}
	.next-col-m-offset-11 {
		margin-left: 45.83333%
	}
	.next-col-m-offset-12 {
		margin-left: 50%
	}
	.next-col-m-offset-13 {
		margin-left: 54.16667%
	}
	.next-col-m-offset-14 {
		margin-left: 58.33333%
	}
	.next-col-m-offset-15 {
		margin-left: 62.5%
	}
	.next-col-m-offset-16 {
		margin-left: 66.66667%
	}
	.next-col-m-offset-17 {
		margin-left: 70.83333%
	}
	.next-col-m-offset-18 {
		margin-left: 75%
	}
	.next-col-m-offset-19 {
		margin-left: 79.16667%
	}
	.next-col-m-offset-20 {
		margin-left: 83.33333%
	}
	.next-col-m-offset-21 {
		margin-left: 87.5%
	}
	.next-col-m-offset-22 {
		margin-left: 91.66667%
	}
	.next-col-m-offset-23 {
		margin-left: 95.83333%
	}
	.next-col-m-offset-24 {
		margin-left: 100%
	}
}

@media (min-width:1200px) {
	.next-col-l-offset-1 {
		margin-left: 4.16667%
	}
	.next-col-l-offset-2 {
		margin-left: 8.33333%
	}
	.next-col-l-offset-3 {
		margin-left: 12.5%
	}
	.next-col-l-offset-4 {
		margin-left: 16.66667%
	}
	.next-col-l-offset-5 {
		margin-left: 20.83333%
	}
	.next-col-l-offset-6 {
		margin-left: 25%
	}
	.next-col-l-offset-7 {
		margin-left: 29.16667%
	}
	.next-col-l-offset-8 {
		margin-left: 33.33333%
	}
	.next-col-l-offset-9 {
		margin-left: 37.5%
	}
	.next-col-l-offset-10 {
		margin-left: 41.66667%
	}
	.next-col-l-offset-11 {
		margin-left: 45.83333%
	}
	.next-col-l-offset-12 {
		margin-left: 50%
	}
	.next-col-l-offset-13 {
		margin-left: 54.16667%
	}
	.next-col-l-offset-14 {
		margin-left: 58.33333%
	}
	.next-col-l-offset-15 {
		margin-left: 62.5%
	}
	.next-col-l-offset-16 {
		margin-left: 66.66667%
	}
	.next-col-l-offset-17 {
		margin-left: 70.83333%
	}
	.next-col-l-offset-18 {
		margin-left: 75%
	}
	.next-col-l-offset-19 {
		margin-left: 79.16667%
	}
	.next-col-l-offset-20 {
		margin-left: 83.33333%
	}
	.next-col-l-offset-21 {
		margin-left: 87.5%
	}
	.next-col-l-offset-22 {
		margin-left: 91.66667%
	}
	.next-col-l-offset-23 {
		margin-left: 95.83333%
	}
	.next-col-l-offset-24 {
		margin-left: 100%
	}
}

@media (min-width:1500px) {
	.next-col-xl-offset-1 {
		margin-left: 4.16667%
	}
	.next-col-xl-offset-2 {
		margin-left: 8.33333%
	}
	.next-col-xl-offset-3 {
		margin-left: 12.5%
	}
	.next-col-xl-offset-4 {
		margin-left: 16.66667%
	}
	.next-col-xl-offset-5 {
		margin-left: 20.83333%
	}
	.next-col-xl-offset-6 {
		margin-left: 25%
	}
	.next-col-xl-offset-7 {
		margin-left: 29.16667%
	}
	.next-col-xl-offset-8 {
		margin-left: 33.33333%
	}
	.next-col-xl-offset-9 {
		margin-left: 37.5%
	}
	.next-col-xl-offset-10 {
		margin-left: 41.66667%
	}
	.next-col-xl-offset-11 {
		margin-left: 45.83333%
	}
	.next-col-xl-offset-12 {
		margin-left: 50%
	}
	.next-col-xl-offset-13 {
		margin-left: 54.16667%
	}
	.next-col-xl-offset-14 {
		margin-left: 58.33333%
	}
	.next-col-xl-offset-15 {
		margin-left: 62.5%
	}
	.next-col-xl-offset-16 {
		margin-left: 66.66667%
	}
	.next-col-xl-offset-17 {
		margin-left: 70.83333%
	}
	.next-col-xl-offset-18 {
		margin-left: 75%
	}
	.next-col-xl-offset-19 {
		margin-left: 79.16667%
	}
	.next-col-xl-offset-20 {
		margin-left: 83.33333%
	}
	.next-col-xl-offset-21 {
		margin-left: 87.5%
	}
	.next-col-xl-offset-22 {
		margin-left: 91.66667%
	}
	.next-col-xl-offset-23 {
		margin-left: 95.83333%
	}
	.next-col-xl-offset-24 {
		margin-left: 100%
	}
}

.next-col-offset-fixed-1 {
	margin-left: 15px
}

.next-col-offset-fixed-2 {
	margin-left: 30px
}

.next-col-offset-fixed-3 {
	margin-left: 45px
}

.next-col-offset-fixed-4 {
	margin-left: 60px
}

.next-col-offset-fixed-5 {
	margin-left: 75px
}

.next-col-offset-fixed-6 {
	margin-left: 90px
}

.next-col-offset-fixed-7 {
	margin-left: 105px
}

.next-col-offset-fixed-8 {
	margin-left: 120px
}

.next-col-offset-fixed-9 {
	margin-left: 135px
}

.next-col-offset-fixed-10 {
	margin-left: 150px
}

.next-col-offset-fixed-11 {
	margin-left: 165px
}

.next-col-offset-fixed-12 {
	margin-left: 180px
}

.next-col-offset-fixed-13 {
	margin-left: 195px
}

.next-col-offset-fixed-14 {
	margin-left: 210px
}

.next-col-offset-fixed-15 {
	margin-left: 225px
}

.next-col-offset-fixed-16 {
	margin-left: 240px
}

.next-col-offset-fixed-17 {
	margin-left: 255px
}

.next-col-offset-fixed-18 {
	margin-left: 270px
}

.next-col-offset-fixed-19 {
	margin-left: 285px
}

.next-col-offset-fixed-20 {
	margin-left: 300px
}

.next-col-offset-fixed-21 {
	margin-left: 315px
}

.next-col-offset-fixed-22 {
	margin-left: 330px
}

.next-col-offset-fixed-23 {
	margin-left: 345px
}

.next-col-offset-fixed-24 {
	margin-left: 360px
}

.next-col-offset-fixed-25 {
	margin-left: 375px
}

.next-col-offset-fixed-26 {
	margin-left: 390px
}

.next-col-offset-fixed-27 {
	margin-left: 405px
}

.next-col-offset-fixed-28 {
	margin-left: 420px
}

.next-col-offset-fixed-29 {
	margin-left: 435px
}

.next-col-offset-fixed-30 {
	margin-left: 450px
}

.next-col-offset-fixed-xxs-1 {
	margin-left: 15px
}

.next-col-offset-fixed-xxs-2 {
	margin-left: 30px
}

.next-col-offset-fixed-xxs-3 {
	margin-left: 45px
}

.next-col-offset-fixed-xxs-4 {
	margin-left: 60px
}

.next-col-offset-fixed-xxs-5 {
	margin-left: 75px
}

.next-col-offset-fixed-xxs-6 {
	margin-left: 90px
}

.next-col-offset-fixed-xxs-7 {
	margin-left: 105px
}

.next-col-offset-fixed-xxs-8 {
	margin-left: 120px
}

.next-col-offset-fixed-xxs-9 {
	margin-left: 135px
}

.next-col-offset-fixed-xxs-10 {
	margin-left: 150px
}

.next-col-offset-fixed-xxs-11 {
	margin-left: 165px
}

.next-col-offset-fixed-xxs-12 {
	margin-left: 180px
}

.next-col-offset-fixed-xxs-13 {
	margin-left: 195px
}

.next-col-offset-fixed-xxs-14 {
	margin-left: 210px
}

.next-col-offset-fixed-xxs-15 {
	margin-left: 225px
}

.next-col-offset-fixed-xxs-16 {
	margin-left: 240px
}

.next-col-offset-fixed-xxs-17 {
	margin-left: 255px
}

.next-col-offset-fixed-xxs-18 {
	margin-left: 270px
}

.next-col-offset-fixed-xxs-19 {
	margin-left: 285px
}

.next-col-offset-fixed-xxs-20 {
	margin-left: 300px
}

.next-col-offset-fixed-xxs-21 {
	margin-left: 315px
}

.next-col-offset-fixed-xxs-22 {
	margin-left: 330px
}

.next-col-offset-fixed-xxs-23 {
	margin-left: 345px
}

.next-col-offset-fixed-xxs-24 {
	margin-left: 360px
}

.next-col-offset-fixed-xxs-25 {
	margin-left: 375px
}

.next-col-offset-fixed-xxs-26 {
	margin-left: 390px
}

.next-col-offset-fixed-xxs-27 {
	margin-left: 405px
}

.next-col-offset-fixed-xxs-28 {
	margin-left: 420px
}

.next-col-offset-fixed-xxs-29 {
	margin-left: 435px
}

.next-col-offset-fixed-xxs-30 {
	margin-left: 450px
}

.next-col-offset-fixed-xs-1 {
	margin-left: 15px
}

.next-col-offset-fixed-xs-2 {
	margin-left: 30px
}

.next-col-offset-fixed-xs-3 {
	margin-left: 45px
}

.next-col-offset-fixed-xs-4 {
	margin-left: 60px
}

.next-col-offset-fixed-xs-5 {
	margin-left: 75px
}

.next-col-offset-fixed-xs-6 {
	margin-left: 90px
}

.next-col-offset-fixed-xs-7 {
	margin-left: 105px
}

.next-col-offset-fixed-xs-8 {
	margin-left: 120px
}

.next-col-offset-fixed-xs-9 {
	margin-left: 135px
}

.next-col-offset-fixed-xs-10 {
	margin-left: 150px
}

.next-col-offset-fixed-xs-11 {
	margin-left: 165px
}

.next-col-offset-fixed-xs-12 {
	margin-left: 180px
}

.next-col-offset-fixed-xs-13 {
	margin-left: 195px
}

.next-col-offset-fixed-xs-14 {
	margin-left: 210px
}

.next-col-offset-fixed-xs-15 {
	margin-left: 225px
}

.next-col-offset-fixed-xs-16 {
	margin-left: 240px
}

.next-col-offset-fixed-xs-17 {
	margin-left: 255px
}

.next-col-offset-fixed-xs-18 {
	margin-left: 270px
}

.next-col-offset-fixed-xs-19 {
	margin-left: 285px
}

.next-col-offset-fixed-xs-20 {
	margin-left: 300px
}

.next-col-offset-fixed-xs-21 {
	margin-left: 315px
}

.next-col-offset-fixed-xs-22 {
	margin-left: 330px
}

.next-col-offset-fixed-xs-23 {
	margin-left: 345px
}

.next-col-offset-fixed-xs-24 {
	margin-left: 360px
}

.next-col-offset-fixed-xs-25 {
	margin-left: 375px
}

.next-col-offset-fixed-xs-26 {
	margin-left: 390px
}

.next-col-offset-fixed-xs-27 {
	margin-left: 405px
}

.next-col-offset-fixed-xs-28 {
	margin-left: 420px
}

.next-col-offset-fixed-xs-29 {
	margin-left: 435px
}

.next-col-offset-fixed-xs-30 {
	margin-left: 450px
}

.next-col-offset-fixed-s-1 {
	margin-left: 15px
}

.next-col-offset-fixed-s-2 {
	margin-left: 30px
}

.next-col-offset-fixed-s-3 {
	margin-left: 45px
}

.next-col-offset-fixed-s-4 {
	margin-left: 60px
}

.next-col-offset-fixed-s-5 {
	margin-left: 75px
}

.next-col-offset-fixed-s-6 {
	margin-left: 90px
}

.next-col-offset-fixed-s-7 {
	margin-left: 105px
}

.next-col-offset-fixed-s-8 {
	margin-left: 120px
}

.next-col-offset-fixed-s-9 {
	margin-left: 135px
}

.next-col-offset-fixed-s-10 {
	margin-left: 150px
}

.next-col-offset-fixed-s-11 {
	margin-left: 165px
}

.next-col-offset-fixed-s-12 {
	margin-left: 180px
}

.next-col-offset-fixed-s-13 {
	margin-left: 195px
}

.next-col-offset-fixed-s-14 {
	margin-left: 210px
}

.next-col-offset-fixed-s-15 {
	margin-left: 225px
}

.next-col-offset-fixed-s-16 {
	margin-left: 240px
}

.next-col-offset-fixed-s-17 {
	margin-left: 255px
}

.next-col-offset-fixed-s-18 {
	margin-left: 270px
}

.next-col-offset-fixed-s-19 {
	margin-left: 285px
}

.next-col-offset-fixed-s-20 {
	margin-left: 300px
}

.next-col-offset-fixed-s-21 {
	margin-left: 315px
}

.next-col-offset-fixed-s-22 {
	margin-left: 330px
}

.next-col-offset-fixed-s-23 {
	margin-left: 345px
}

.next-col-offset-fixed-s-24 {
	margin-left: 360px
}

.next-col-offset-fixed-s-25 {
	margin-left: 375px
}

.next-col-offset-fixed-s-26 {
	margin-left: 390px
}

.next-col-offset-fixed-s-27 {
	margin-left: 405px
}

.next-col-offset-fixed-s-28 {
	margin-left: 420px
}

.next-col-offset-fixed-s-29 {
	margin-left: 435px
}

.next-col-offset-fixed-s-30 {
	margin-left: 450px
}

.next-col-offset-fixed-m-1 {
	margin-left: 15px
}

.next-col-offset-fixed-m-2 {
	margin-left: 30px
}

.next-col-offset-fixed-m-3 {
	margin-left: 45px
}

.next-col-offset-fixed-m-4 {
	margin-left: 60px
}

.next-col-offset-fixed-m-5 {
	margin-left: 75px
}

.next-col-offset-fixed-m-6 {
	margin-left: 90px
}

.next-col-offset-fixed-m-7 {
	margin-left: 105px
}

.next-col-offset-fixed-m-8 {
	margin-left: 120px
}

.next-col-offset-fixed-m-9 {
	margin-left: 135px
}

.next-col-offset-fixed-m-10 {
	margin-left: 150px
}

.next-col-offset-fixed-m-11 {
	margin-left: 165px
}

.next-col-offset-fixed-m-12 {
	margin-left: 180px
}

.next-col-offset-fixed-m-13 {
	margin-left: 195px
}

.next-col-offset-fixed-m-14 {
	margin-left: 210px
}

.next-col-offset-fixed-m-15 {
	margin-left: 225px
}

.next-col-offset-fixed-m-16 {
	margin-left: 240px
}

.next-col-offset-fixed-m-17 {
	margin-left: 255px
}

.next-col-offset-fixed-m-18 {
	margin-left: 270px
}

.next-col-offset-fixed-m-19 {
	margin-left: 285px
}

.next-col-offset-fixed-m-20 {
	margin-left: 300px
}

.next-col-offset-fixed-m-21 {
	margin-left: 315px
}

.next-col-offset-fixed-m-22 {
	margin-left: 330px
}

.next-col-offset-fixed-m-23 {
	margin-left: 345px
}

.next-col-offset-fixed-m-24 {
	margin-left: 360px
}

.next-col-offset-fixed-m-25 {
	margin-left: 375px
}

.next-col-offset-fixed-m-26 {
	margin-left: 390px
}

.next-col-offset-fixed-m-27 {
	margin-left: 405px
}

.next-col-offset-fixed-m-28 {
	margin-left: 420px
}

.next-col-offset-fixed-m-29 {
	margin-left: 435px
}

.next-col-offset-fixed-m-30 {
	margin-left: 450px
}

.next-col-offset-fixed-l-1 {
	margin-left: 15px
}

.next-col-offset-fixed-l-2 {
	margin-left: 30px
}

.next-col-offset-fixed-l-3 {
	margin-left: 45px
}

.next-col-offset-fixed-l-4 {
	margin-left: 60px
}

.next-col-offset-fixed-l-5 {
	margin-left: 75px
}

.next-col-offset-fixed-l-6 {
	margin-left: 90px
}

.next-col-offset-fixed-l-7 {
	margin-left: 105px
}

.next-col-offset-fixed-l-8 {
	margin-left: 120px
}

.next-col-offset-fixed-l-9 {
	margin-left: 135px
}

.next-col-offset-fixed-l-10 {
	margin-left: 150px
}

.next-col-offset-fixed-l-11 {
	margin-left: 165px
}

.next-col-offset-fixed-l-12 {
	margin-left: 180px
}

.next-col-offset-fixed-l-13 {
	margin-left: 195px
}

.next-col-offset-fixed-l-14 {
	margin-left: 210px
}

.next-col-offset-fixed-l-15 {
	margin-left: 225px
}

.next-col-offset-fixed-l-16 {
	margin-left: 240px
}

.next-col-offset-fixed-l-17 {
	margin-left: 255px
}

.next-col-offset-fixed-l-18 {
	margin-left: 270px
}

.next-col-offset-fixed-l-19 {
	margin-left: 285px
}

.next-col-offset-fixed-l-20 {
	margin-left: 300px
}

.next-col-offset-fixed-l-21 {
	margin-left: 315px
}

.next-col-offset-fixed-l-22 {
	margin-left: 330px
}

.next-col-offset-fixed-l-23 {
	margin-left: 345px
}

.next-col-offset-fixed-l-24 {
	margin-left: 360px
}

.next-col-offset-fixed-l-25 {
	margin-left: 375px
}

.next-col-offset-fixed-l-26 {
	margin-left: 390px
}

.next-col-offset-fixed-l-27 {
	margin-left: 405px
}

.next-col-offset-fixed-l-28 {
	margin-left: 420px
}

.next-col-offset-fixed-l-29 {
	margin-left: 435px
}

.next-col-offset-fixed-l-30 {
	margin-left: 450px
}

.next-col-offset-fixed-xl-1 {
	margin-left: 15px
}

.next-col-offset-fixed-xl-2 {
	margin-left: 30px
}

.next-col-offset-fixed-xl-3 {
	margin-left: 45px
}

.next-col-offset-fixed-xl-4 {
	margin-left: 60px
}

.next-col-offset-fixed-xl-5 {
	margin-left: 75px
}

.next-col-offset-fixed-xl-6 {
	margin-left: 90px
}

.next-col-offset-fixed-xl-7 {
	margin-left: 105px
}

.next-col-offset-fixed-xl-8 {
	margin-left: 120px
}

.next-col-offset-fixed-xl-9 {
	margin-left: 135px
}

.next-col-offset-fixed-xl-10 {
	margin-left: 150px
}

.next-col-offset-fixed-xl-11 {
	margin-left: 165px
}

.next-col-offset-fixed-xl-12 {
	margin-left: 180px
}

.next-col-offset-fixed-xl-13 {
	margin-left: 195px
}

.next-col-offset-fixed-xl-14 {
	margin-left: 210px
}

.next-col-offset-fixed-xl-15 {
	margin-left: 225px
}

.next-col-offset-fixed-xl-16 {
	margin-left: 240px
}

.next-col-offset-fixed-xl-17 {
	margin-left: 255px
}

.next-col-offset-fixed-xl-18 {
	margin-left: 270px
}

.next-col-offset-fixed-xl-19 {
	margin-left: 285px
}

.next-col-offset-fixed-xl-20 {
	margin-left: 300px
}

.next-col-offset-fixed-xl-21 {
	margin-left: 315px
}

.next-col-offset-fixed-xl-22 {
	margin-left: 330px
}

.next-col-offset-fixed-xl-23 {
	margin-left: 345px
}

.next-col-offset-fixed-xl-24 {
	margin-left: 360px
}

.next-col-offset-fixed-xl-25 {
	margin-left: 375px
}

.next-col-offset-fixed-xl-26 {
	margin-left: 390px
}

.next-col-offset-fixed-xl-27 {
	margin-left: 405px
}

.next-col-offset-fixed-xl-28 {
	margin-left: 420px
}

.next-col-offset-fixed-xl-29 {
	margin-left: 435px
}

.next-col-offset-fixed-xl-30 {
	margin-left: 450px
}

.next-col.next-col-hidden {
	display: none
}

@media (min-width:320px) and (max-width:479px) {
	.next-col.next-col-xxs-hidden {
		display: none
	}
}

@media (min-width:480px) and (max-width:719px) {
	.next-col.next-col-xs-hidden {
		display: none
	}
}

@media (min-width:720px) and (max-width:989px) {
	.next-col.next-col-s-hidden {
		display: none
	}
}

@media (min-width:990px) and (max-width:1199px) {
	.next-col.next-col-m-hidden {
		display: none
	}
}

@media (min-width:1200px) and (max-width:1499px) {
	.next-col.next-col-l-hidden {
		display: none
	}
}

@media (min-width:1500px) {
	.next-col.next-col-xl-hidden {
		display: none
	}
}

.next-row.next-row-hidden {
	display: none
}

@media (min-width:320px) and (max-width:479px) {
	.next-row.next-row-xxs-hidden {
		display: none
	}
}

@media (min-width:480px) and (max-width:719px) {
	.next-row.next-row-xs-hidden {
		display: none
	}
}

@media (min-width:720px) and (max-width:989px) {
	.next-row.next-row-s-hidden {
		display: none
	}
}

@media (min-width:990px) and (max-width:1199px) {
	.next-row.next-row-m-hidden {
		display: none
	}
}

@media (min-width:1200px) and (max-width:1499px) {
	.next-row.next-row-l-hidden {
		display: none
	}
}

@media (min-width:1500px) {
	.next-row.next-row-xl-hidden {
		display: none
	}
}

.next-col-offset-1[dir=rtl] {
	margin-right: 4.16667%;
	margin-left: auto
}

.next-col-offset-2[dir=rtl] {
	margin-right: 8.33333%;
	margin-left: auto
}

.next-col-offset-3[dir=rtl] {
	margin-right: 12.5%;
	margin-left: auto
}

.next-col-offset-4[dir=rtl] {
	margin-right: 16.66667%;
	margin-left: auto
}

.next-col-offset-5[dir=rtl] {
	margin-right: 20.83333%;
	margin-left: auto
}

.next-col-offset-6[dir=rtl] {
	margin-right: 25%;
	margin-left: auto
}

.next-col-offset-7[dir=rtl] {
	margin-right: 29.16667%;
	margin-left: auto
}

.next-col-offset-8[dir=rtl] {
	margin-right: 33.33333%;
	margin-left: auto
}

.next-col-offset-9[dir=rtl] {
	margin-right: 37.5%;
	margin-left: auto
}

.next-col-offset-10[dir=rtl] {
	margin-right: 41.66667%;
	margin-left: auto
}

.next-col-offset-11[dir=rtl] {
	margin-right: 45.83333%;
	margin-left: auto
}

.next-col-offset-12[dir=rtl] {
	margin-right: 50%;
	margin-left: auto
}

.next-col-offset-13[dir=rtl] {
	margin-right: 54.16667%;
	margin-left: auto
}

.next-col-offset-14[dir=rtl] {
	margin-right: 58.33333%;
	margin-left: auto
}

.next-col-offset-15[dir=rtl] {
	margin-right: 62.5%;
	margin-left: auto
}

.next-col-offset-16[dir=rtl] {
	margin-right: 66.66667%;
	margin-left: auto
}

.next-col-offset-17[dir=rtl] {
	margin-right: 70.83333%;
	margin-left: auto
}

.next-col-offset-18[dir=rtl] {
	margin-right: 75%;
	margin-left: auto
}

.next-col-offset-19[dir=rtl] {
	margin-right: 79.16667%;
	margin-left: auto
}

.next-col-offset-20[dir=rtl] {
	margin-right: 83.33333%;
	margin-left: auto
}

.next-col-offset-21[dir=rtl] {
	margin-right: 87.5%;
	margin-left: auto
}

.next-col-offset-22[dir=rtl] {
	margin-right: 91.66667%;
	margin-left: auto
}

.next-col-offset-23[dir=rtl] {
	margin-right: 95.83333%;
	margin-left: auto
}

.next-col-offset-24[dir=rtl] {
	margin-right: 100%;
	margin-left: auto
}

@media (min-width:320px) {
	.next-col-xxs-offset-1[dir=rtl] {
		margin-right: 4.16667%;
		margin-left: auto
	}
	.next-col-xxs-offset-2[dir=rtl] {
		margin-right: 8.33333%;
		margin-left: auto
	}
	.next-col-xxs-offset-3[dir=rtl] {
		margin-right: 12.5%;
		margin-left: auto
	}
	.next-col-xxs-offset-4[dir=rtl] {
		margin-right: 16.66667%;
		margin-left: auto
	}
	.next-col-xxs-offset-5[dir=rtl] {
		margin-right: 20.83333%;
		margin-left: auto
	}
	.next-col-xxs-offset-6[dir=rtl] {
		margin-right: 25%;
		margin-left: auto
	}
	.next-col-xxs-offset-7[dir=rtl] {
		margin-right: 29.16667%;
		margin-left: auto
	}
	.next-col-xxs-offset-8[dir=rtl] {
		margin-right: 33.33333%;
		margin-left: auto
	}
	.next-col-xxs-offset-9[dir=rtl] {
		margin-right: 37.5%;
		margin-left: auto
	}
	.next-col-xxs-offset-10[dir=rtl] {
		margin-right: 41.66667%;
		margin-left: auto
	}
	.next-col-xxs-offset-11[dir=rtl] {
		margin-right: 45.83333%;
		margin-left: auto
	}
	.next-col-xxs-offset-12[dir=rtl] {
		margin-right: 50%;
		margin-left: auto
	}
	.next-col-xxs-offset-13[dir=rtl] {
		margin-right: 54.16667%;
		margin-left: auto
	}
	.next-col-xxs-offset-14[dir=rtl] {
		margin-right: 58.33333%;
		margin-left: auto
	}
	.next-col-xxs-offset-15[dir=rtl] {
		margin-right: 62.5%;
		margin-left: auto
	}
	.next-col-xxs-offset-16[dir=rtl] {
		margin-right: 66.66667%;
		margin-left: auto
	}
	.next-col-xxs-offset-17[dir=rtl] {
		margin-right: 70.83333%;
		margin-left: auto
	}
	.next-col-xxs-offset-18[dir=rtl] {
		margin-right: 75%;
		margin-left: auto
	}
	.next-col-xxs-offset-19[dir=rtl] {
		margin-right: 79.16667%;
		margin-left: auto
	}
	.next-col-xxs-offset-20[dir=rtl] {
		margin-right: 83.33333%;
		margin-left: auto
	}
	.next-col-xxs-offset-21[dir=rtl] {
		margin-right: 87.5%;
		margin-left: auto
	}
	.next-col-xxs-offset-22[dir=rtl] {
		margin-right: 91.66667%;
		margin-left: auto
	}
	.next-col-xxs-offset-23[dir=rtl] {
		margin-right: 95.83333%;
		margin-left: auto
	}
	.next-col-xxs-offset-24[dir=rtl] {
		margin-right: 100%;
		margin-left: auto
	}
}

@media (min-width:480px) {
	.next-col-xs-offset-1[dir=rtl] {
		margin-right: 4.16667%;
		margin-left: auto
	}
	.next-col-xs-offset-2[dir=rtl] {
		margin-right: 8.33333%;
		margin-left: auto
	}
	.next-col-xs-offset-3[dir=rtl] {
		margin-right: 12.5%;
		margin-left: auto
	}
	.next-col-xs-offset-4[dir=rtl] {
		margin-right: 16.66667%;
		margin-left: auto
	}
	.next-col-xs-offset-5[dir=rtl] {
		margin-right: 20.83333%;
		margin-left: auto
	}
	.next-col-xs-offset-6[dir=rtl] {
		margin-right: 25%;
		margin-left: auto
	}
	.next-col-xs-offset-7[dir=rtl] {
		margin-right: 29.16667%;
		margin-left: auto
	}
	.next-col-xs-offset-8[dir=rtl] {
		margin-right: 33.33333%;
		margin-left: auto
	}
	.next-col-xs-offset-9[dir=rtl] {
		margin-right: 37.5%;
		margin-left: auto
	}
	.next-col-xs-offset-10[dir=rtl] {
		margin-right: 41.66667%;
		margin-left: auto
	}
	.next-col-xs-offset-11[dir=rtl] {
		margin-right: 45.83333%;
		margin-left: auto
	}
	.next-col-xs-offset-12[dir=rtl] {
		margin-right: 50%;
		margin-left: auto
	}
	.next-col-xs-offset-13[dir=rtl] {
		margin-right: 54.16667%;
		margin-left: auto
	}
	.next-col-xs-offset-14[dir=rtl] {
		margin-right: 58.33333%;
		margin-left: auto
	}
	.next-col-xs-offset-15[dir=rtl] {
		margin-right: 62.5%;
		margin-left: auto
	}
	.next-col-xs-offset-16[dir=rtl] {
		margin-right: 66.66667%;
		margin-left: auto
	}
	.next-col-xs-offset-17[dir=rtl] {
		margin-right: 70.83333%;
		margin-left: auto
	}
	.next-col-xs-offset-18[dir=rtl] {
		margin-right: 75%;
		margin-left: auto
	}
	.next-col-xs-offset-19[dir=rtl] {
		margin-right: 79.16667%;
		margin-left: auto
	}
	.next-col-xs-offset-20[dir=rtl] {
		margin-right: 83.33333%;
		margin-left: auto
	}
	.next-col-xs-offset-21[dir=rtl] {
		margin-right: 87.5%;
		margin-left: auto
	}
	.next-col-xs-offset-22[dir=rtl] {
		margin-right: 91.66667%;
		margin-left: auto
	}
	.next-col-xs-offset-23[dir=rtl] {
		margin-right: 95.83333%;
		margin-left: auto
	}
	.next-col-xs-offset-24[dir=rtl] {
		margin-right: 100%;
		margin-left: auto
	}
}

@media (min-width:720px) {
	.next-col-s-offset-1[dir=rtl] {
		margin-right: 4.16667%;
		margin-left: auto
	}
	.next-col-s-offset-2[dir=rtl] {
		margin-right: 8.33333%;
		margin-left: auto
	}
	.next-col-s-offset-3[dir=rtl] {
		margin-right: 12.5%;
		margin-left: auto
	}
	.next-col-s-offset-4[dir=rtl] {
		margin-right: 16.66667%;
		margin-left: auto
	}
	.next-col-s-offset-5[dir=rtl] {
		margin-right: 20.83333%;
		margin-left: auto
	}
	.next-col-s-offset-6[dir=rtl] {
		margin-right: 25%;
		margin-left: auto
	}
	.next-col-s-offset-7[dir=rtl] {
		margin-right: 29.16667%;
		margin-left: auto
	}
	.next-col-s-offset-8[dir=rtl] {
		margin-right: 33.33333%;
		margin-left: auto
	}
	.next-col-s-offset-9[dir=rtl] {
		margin-right: 37.5%;
		margin-left: auto
	}
	.next-col-s-offset-10[dir=rtl] {
		margin-right: 41.66667%;
		margin-left: auto
	}
	.next-col-s-offset-11[dir=rtl] {
		margin-right: 45.83333%;
		margin-left: auto
	}
	.next-col-s-offset-12[dir=rtl] {
		margin-right: 50%;
		margin-left: auto
	}
	.next-col-s-offset-13[dir=rtl] {
		margin-right: 54.16667%;
		margin-left: auto
	}
	.next-col-s-offset-14[dir=rtl] {
		margin-right: 58.33333%;
		margin-left: auto
	}
	.next-col-s-offset-15[dir=rtl] {
		margin-right: 62.5%;
		margin-left: auto
	}
	.next-col-s-offset-16[dir=rtl] {
		margin-right: 66.66667%;
		margin-left: auto
	}
	.next-col-s-offset-17[dir=rtl] {
		margin-right: 70.83333%;
		margin-left: auto
	}
	.next-col-s-offset-18[dir=rtl] {
		margin-right: 75%;
		margin-left: auto
	}
	.next-col-s-offset-19[dir=rtl] {
		margin-right: 79.16667%;
		margin-left: auto
	}
	.next-col-s-offset-20[dir=rtl] {
		margin-right: 83.33333%;
		margin-left: auto
	}
	.next-col-s-offset-21[dir=rtl] {
		margin-right: 87.5%;
		margin-left: auto
	}
	.next-col-s-offset-22[dir=rtl] {
		margin-right: 91.66667%;
		margin-left: auto
	}
	.next-col-s-offset-23[dir=rtl] {
		margin-right: 95.83333%;
		margin-left: auto
	}
	.next-col-s-offset-24[dir=rtl] {
		margin-right: 100%;
		margin-left: auto
	}
}

@media (min-width:990px) {
	.next-col-m-offset-1[dir=rtl] {
		margin-right: 4.16667%;
		margin-left: auto
	}
	.next-col-m-offset-2[dir=rtl] {
		margin-right: 8.33333%;
		margin-left: auto
	}
	.next-col-m-offset-3[dir=rtl] {
		margin-right: 12.5%;
		margin-left: auto
	}
	.next-col-m-offset-4[dir=rtl] {
		margin-right: 16.66667%;
		margin-left: auto
	}
	.next-col-m-offset-5[dir=rtl] {
		margin-right: 20.83333%;
		margin-left: auto
	}
	.next-col-m-offset-6[dir=rtl] {
		margin-right: 25%;
		margin-left: auto
	}
	.next-col-m-offset-7[dir=rtl] {
		margin-right: 29.16667%;
		margin-left: auto
	}
	.next-col-m-offset-8[dir=rtl] {
		margin-right: 33.33333%;
		margin-left: auto
	}
	.next-col-m-offset-9[dir=rtl] {
		margin-right: 37.5%;
		margin-left: auto
	}
	.next-col-m-offset-10[dir=rtl] {
		margin-right: 41.66667%;
		margin-left: auto
	}
	.next-col-m-offset-11[dir=rtl] {
		margin-right: 45.83333%;
		margin-left: auto
	}
	.next-col-m-offset-12[dir=rtl] {
		margin-right: 50%;
		margin-left: auto
	}
	.next-col-m-offset-13[dir=rtl] {
		margin-right: 54.16667%;
		margin-left: auto
	}
	.next-col-m-offset-14[dir=rtl] {
		margin-right: 58.33333%;
		margin-left: auto
	}
	.next-col-m-offset-15[dir=rtl] {
		margin-right: 62.5%;
		margin-left: auto
	}
	.next-col-m-offset-16[dir=rtl] {
		margin-right: 66.66667%;
		margin-left: auto
	}
	.next-col-m-offset-17[dir=rtl] {
		margin-right: 70.83333%;
		margin-left: auto
	}
	.next-col-m-offset-18[dir=rtl] {
		margin-right: 75%;
		margin-left: auto
	}
	.next-col-m-offset-19[dir=rtl] {
		margin-right: 79.16667%;
		margin-left: auto
	}
	.next-col-m-offset-20[dir=rtl] {
		margin-right: 83.33333%;
		margin-left: auto
	}
	.next-col-m-offset-21[dir=rtl] {
		margin-right: 87.5%;
		margin-left: auto
	}
	.next-col-m-offset-22[dir=rtl] {
		margin-right: 91.66667%;
		margin-left: auto
	}
	.next-col-m-offset-23[dir=rtl] {
		margin-right: 95.83333%;
		margin-left: auto
	}
	.next-col-m-offset-24[dir=rtl] {
		margin-right: 100%;
		margin-left: auto
	}
}

@media (min-width:1200px) {
	.next-col-l-offset-1[dir=rtl] {
		margin-right: 4.16667%;
		margin-left: auto
	}
	.next-col-l-offset-2[dir=rtl] {
		margin-right: 8.33333%;
		margin-left: auto
	}
	.next-col-l-offset-3[dir=rtl] {
		margin-right: 12.5%;
		margin-left: auto
	}
	.next-col-l-offset-4[dir=rtl] {
		margin-right: 16.66667%;
		margin-left: auto
	}
	.next-col-l-offset-5[dir=rtl] {
		margin-right: 20.83333%;
		margin-left: auto
	}
	.next-col-l-offset-6[dir=rtl] {
		margin-right: 25%;
		margin-left: auto
	}
	.next-col-l-offset-7[dir=rtl] {
		margin-right: 29.16667%;
		margin-left: auto
	}
	.next-col-l-offset-8[dir=rtl] {
		margin-right: 33.33333%;
		margin-left: auto
	}
	.next-col-l-offset-9[dir=rtl] {
		margin-right: 37.5%;
		margin-left: auto
	}
	.next-col-l-offset-10[dir=rtl] {
		margin-right: 41.66667%;
		margin-left: auto
	}
	.next-col-l-offset-11[dir=rtl] {
		margin-right: 45.83333%;
		margin-left: auto
	}
	.next-col-l-offset-12[dir=rtl] {
		margin-right: 50%;
		margin-left: auto
	}
	.next-col-l-offset-13[dir=rtl] {
		margin-right: 54.16667%;
		margin-left: auto
	}
	.next-col-l-offset-14[dir=rtl] {
		margin-right: 58.33333%;
		margin-left: auto
	}
	.next-col-l-offset-15[dir=rtl] {
		margin-right: 62.5%;
		margin-left: auto
	}
	.next-col-l-offset-16[dir=rtl] {
		margin-right: 66.66667%;
		margin-left: auto
	}
	.next-col-l-offset-17[dir=rtl] {
		margin-right: 70.83333%;
		margin-left: auto
	}
	.next-col-l-offset-18[dir=rtl] {
		margin-right: 75%;
		margin-left: auto
	}
	.next-col-l-offset-19[dir=rtl] {
		margin-right: 79.16667%;
		margin-left: auto
	}
	.next-col-l-offset-20[dir=rtl] {
		margin-right: 83.33333%;
		margin-left: auto
	}
	.next-col-l-offset-21[dir=rtl] {
		margin-right: 87.5%;
		margin-left: auto
	}
	.next-col-l-offset-22[dir=rtl] {
		margin-right: 91.66667%;
		margin-left: auto
	}
	.next-col-l-offset-23[dir=rtl] {
		margin-right: 95.83333%;
		margin-left: auto
	}
	.next-col-l-offset-24[dir=rtl] {
		margin-right: 100%;
		margin-left: auto
	}
}

@media (min-width:1500px) {
	.next-col-xl-offset-1[dir=rtl] {
		margin-right: 4.16667%;
		margin-left: auto
	}
	.next-col-xl-offset-2[dir=rtl] {
		margin-right: 8.33333%;
		margin-left: auto
	}
	.next-col-xl-offset-3[dir=rtl] {
		margin-right: 12.5%;
		margin-left: auto
	}
	.next-col-xl-offset-4[dir=rtl] {
		margin-right: 16.66667%;
		margin-left: auto
	}
	.next-col-xl-offset-5[dir=rtl] {
		margin-right: 20.83333%;
		margin-left: auto
	}
	.next-col-xl-offset-6[dir=rtl] {
		margin-right: 25%;
		margin-left: auto
	}
	.next-col-xl-offset-7[dir=rtl] {
		margin-right: 29.16667%;
		margin-left: auto
	}
	.next-col-xl-offset-8[dir=rtl] {
		margin-right: 33.33333%;
		margin-left: auto
	}
	.next-col-xl-offset-9[dir=rtl] {
		margin-right: 37.5%;
		margin-left: auto
	}
	.next-col-xl-offset-10[dir=rtl] {
		margin-right: 41.66667%;
		margin-left: auto
	}
	.next-col-xl-offset-11[dir=rtl] {
		margin-right: 45.83333%;
		margin-left: auto
	}
	.next-col-xl-offset-12[dir=rtl] {
		margin-right: 50%;
		margin-left: auto
	}
	.next-col-xl-offset-13[dir=rtl] {
		margin-right: 54.16667%;
		margin-left: auto
	}
	.next-col-xl-offset-14[dir=rtl] {
		margin-right: 58.33333%;
		margin-left: auto
	}
	.next-col-xl-offset-15[dir=rtl] {
		margin-right: 62.5%;
		margin-left: auto
	}
	.next-col-xl-offset-16[dir=rtl] {
		margin-right: 66.66667%;
		margin-left: auto
	}
	.next-col-xl-offset-17[dir=rtl] {
		margin-right: 70.83333%;
		margin-left: auto
	}
	.next-col-xl-offset-18[dir=rtl] {
		margin-right: 75%;
		margin-left: auto
	}
	.next-col-xl-offset-19[dir=rtl] {
		margin-right: 79.16667%;
		margin-left: auto
	}
	.next-col-xl-offset-20[dir=rtl] {
		margin-right: 83.33333%;
		margin-left: auto
	}
	.next-col-xl-offset-21[dir=rtl] {
		margin-right: 87.5%;
		margin-left: auto
	}
	.next-col-xl-offset-22[dir=rtl] {
		margin-right: 91.66667%;
		margin-left: auto
	}
	.next-col-xl-offset-23[dir=rtl] {
		margin-right: 95.83333%;
		margin-left: auto
	}
	.next-col-xl-offset-24[dir=rtl] {
		margin-right: 100%;
		margin-left: auto
	}
}

.next-col-offset-fixed-1[dir=rtl] {
	margin-right: 15px;
	margin-left: auto
}

.next-col-offset-fixed-2[dir=rtl] {
	margin-right: 30px;
	margin-left: auto
}

.next-col-offset-fixed-3[dir=rtl] {
	margin-right: 45px;
	margin-left: auto
}

.next-col-offset-fixed-4[dir=rtl] {
	margin-right: 60px;
	margin-left: auto
}

.next-col-offset-fixed-5[dir=rtl] {
	margin-right: 75px;
	margin-left: auto
}

.next-col-offset-fixed-6[dir=rtl] {
	margin-right: 90px;
	margin-left: auto
}

.next-col-offset-fixed-7[dir=rtl] {
	margin-right: 105px;
	margin-left: auto
}

.next-col-offset-fixed-8[dir=rtl] {
	margin-right: 120px;
	margin-left: auto
}

.next-col-offset-fixed-9[dir=rtl] {
	margin-right: 135px;
	margin-left: auto
}

.next-col-offset-fixed-10[dir=rtl] {
	margin-right: 150px;
	margin-left: auto
}

.next-col-offset-fixed-11[dir=rtl] {
	margin-right: 165px;
	margin-left: auto
}

.next-col-offset-fixed-12[dir=rtl] {
	margin-right: 180px;
	margin-left: auto
}

.next-col-offset-fixed-13[dir=rtl] {
	margin-right: 195px;
	margin-left: auto
}

.next-col-offset-fixed-14[dir=rtl] {
	margin-right: 210px;
	margin-left: auto
}

.next-col-offset-fixed-15[dir=rtl] {
	margin-right: 225px;
	margin-left: auto
}

.next-col-offset-fixed-16[dir=rtl] {
	margin-right: 240px;
	margin-left: auto
}

.next-col-offset-fixed-17[dir=rtl] {
	margin-right: 255px;
	margin-left: auto
}

.next-col-offset-fixed-18[dir=rtl] {
	margin-right: 270px;
	margin-left: auto
}

.next-col-offset-fixed-19[dir=rtl] {
	margin-right: 285px;
	margin-left: auto
}

.next-col-offset-fixed-20[dir=rtl] {
	margin-right: 300px;
	margin-left: auto
}

.next-col-offset-fixed-21[dir=rtl] {
	margin-right: 315px;
	margin-left: auto
}

.next-col-offset-fixed-22[dir=rtl] {
	margin-right: 330px;
	margin-left: auto
}

.next-col-offset-fixed-23[dir=rtl] {
	margin-right: 345px;
	margin-left: auto
}

.next-col-offset-fixed-24[dir=rtl] {
	margin-right: 360px;
	margin-left: auto
}

.next-col-offset-fixed-25[dir=rtl] {
	margin-right: 375px;
	margin-left: auto
}

.next-col-offset-fixed-26[dir=rtl] {
	margin-right: 390px;
	margin-left: auto
}

.next-col-offset-fixed-27[dir=rtl] {
	margin-right: 405px;
	margin-left: auto
}

.next-col-offset-fixed-28[dir=rtl] {
	margin-right: 420px;
	margin-left: auto
}

.next-col-offset-fixed-29[dir=rtl] {
	margin-right: 435px;
	margin-left: auto
}

.next-col-offset-fixed-30[dir=rtl] {
	margin-right: 450px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-1[dir=rtl] {
	margin-right: 15px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-2[dir=rtl] {
	margin-right: 30px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-3[dir=rtl] {
	margin-right: 45px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-4[dir=rtl] {
	margin-right: 60px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-5[dir=rtl] {
	margin-right: 75px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-6[dir=rtl] {
	margin-right: 90px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-7[dir=rtl] {
	margin-right: 105px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-8[dir=rtl] {
	margin-right: 120px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-9[dir=rtl] {
	margin-right: 135px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-10[dir=rtl] {
	margin-right: 150px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-11[dir=rtl] {
	margin-right: 165px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-12[dir=rtl] {
	margin-right: 180px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-13[dir=rtl] {
	margin-right: 195px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-14[dir=rtl] {
	margin-right: 210px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-15[dir=rtl] {
	margin-right: 225px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-16[dir=rtl] {
	margin-right: 240px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-17[dir=rtl] {
	margin-right: 255px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-18[dir=rtl] {
	margin-right: 270px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-19[dir=rtl] {
	margin-right: 285px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-20[dir=rtl] {
	margin-right: 300px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-21[dir=rtl] {
	margin-right: 315px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-22[dir=rtl] {
	margin-right: 330px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-23[dir=rtl] {
	margin-right: 345px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-24[dir=rtl] {
	margin-right: 360px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-25[dir=rtl] {
	margin-right: 375px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-26[dir=rtl] {
	margin-right: 390px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-27[dir=rtl] {
	margin-right: 405px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-28[dir=rtl] {
	margin-right: 420px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-29[dir=rtl] {
	margin-right: 435px;
	margin-left: auto
}

.next-col-offset-fixed-xxs-30[dir=rtl] {
	margin-right: 450px;
	margin-left: auto
}

.next-col-offset-fixed-xs-1[dir=rtl] {
	margin-right: 15px;
	margin-left: auto
}

.next-col-offset-fixed-xs-2[dir=rtl] {
	margin-right: 30px;
	margin-left: auto
}

.next-col-offset-fixed-xs-3[dir=rtl] {
	margin-right: 45px;
	margin-left: auto
}

.next-col-offset-fixed-xs-4[dir=rtl] {
	margin-right: 60px;
	margin-left: auto
}

.next-col-offset-fixed-xs-5[dir=rtl] {
	margin-right: 75px;
	margin-left: auto
}

.next-col-offset-fixed-xs-6[dir=rtl] {
	margin-right: 90px;
	margin-left: auto
}

.next-col-offset-fixed-xs-7[dir=rtl] {
	margin-right: 105px;
	margin-left: auto
}

.next-col-offset-fixed-xs-8[dir=rtl] {
	margin-right: 120px;
	margin-left: auto
}

.next-col-offset-fixed-xs-9[dir=rtl] {
	margin-right: 135px;
	margin-left: auto
}

.next-col-offset-fixed-xs-10[dir=rtl] {
	margin-right: 150px;
	margin-left: auto
}

.next-col-offset-fixed-xs-11[dir=rtl] {
	margin-right: 165px;
	margin-left: auto
}

.next-col-offset-fixed-xs-12[dir=rtl] {
	margin-right: 180px;
	margin-left: auto
}

.next-col-offset-fixed-xs-13[dir=rtl] {
	margin-right: 195px;
	margin-left: auto
}

.next-col-offset-fixed-xs-14[dir=rtl] {
	margin-right: 210px;
	margin-left: auto
}

.next-col-offset-fixed-xs-15[dir=rtl] {
	margin-right: 225px;
	margin-left: auto
}

.next-col-offset-fixed-xs-16[dir=rtl] {
	margin-right: 240px;
	margin-left: auto
}

.next-col-offset-fixed-xs-17[dir=rtl] {
	margin-right: 255px;
	margin-left: auto
}

.next-col-offset-fixed-xs-18[dir=rtl] {
	margin-right: 270px;
	margin-left: auto
}

.next-col-offset-fixed-xs-19[dir=rtl] {
	margin-right: 285px;
	margin-left: auto
}

.next-col-offset-fixed-xs-20[dir=rtl] {
	margin-right: 300px;
	margin-left: auto
}

.next-col-offset-fixed-xs-21[dir=rtl] {
	margin-right: 315px;
	margin-left: auto
}

.next-col-offset-fixed-xs-22[dir=rtl] {
	margin-right: 330px;
	margin-left: auto
}

.next-col-offset-fixed-xs-23[dir=rtl] {
	margin-right: 345px;
	margin-left: auto
}

.next-col-offset-fixed-xs-24[dir=rtl] {
	margin-right: 360px;
	margin-left: auto
}

.next-col-offset-fixed-xs-25[dir=rtl] {
	margin-right: 375px;
	margin-left: auto
}

.next-col-offset-fixed-xs-26[dir=rtl] {
	margin-right: 390px;
	margin-left: auto
}

.next-col-offset-fixed-xs-27[dir=rtl] {
	margin-right: 405px;
	margin-left: auto
}

.next-col-offset-fixed-xs-28[dir=rtl] {
	margin-right: 420px;
	margin-left: auto
}

.next-col-offset-fixed-xs-29[dir=rtl] {
	margin-right: 435px;
	margin-left: auto
}

.next-col-offset-fixed-xs-30[dir=rtl] {
	margin-right: 450px;
	margin-left: auto
}

.next-col-offset-fixed-s-1[dir=rtl] {
	margin-right: 15px;
	margin-left: auto
}

.next-col-offset-fixed-s-2[dir=rtl] {
	margin-right: 30px;
	margin-left: auto
}

.next-col-offset-fixed-s-3[dir=rtl] {
	margin-right: 45px;
	margin-left: auto
}

.next-col-offset-fixed-s-4[dir=rtl] {
	margin-right: 60px;
	margin-left: auto
}

.next-col-offset-fixed-s-5[dir=rtl] {
	margin-right: 75px;
	margin-left: auto
}

.next-col-offset-fixed-s-6[dir=rtl] {
	margin-right: 90px;
	margin-left: auto
}

.next-col-offset-fixed-s-7[dir=rtl] {
	margin-right: 105px;
	margin-left: auto
}

.next-col-offset-fixed-s-8[dir=rtl] {
	margin-right: 120px;
	margin-left: auto
}

.next-col-offset-fixed-s-9[dir=rtl] {
	margin-right: 135px;
	margin-left: auto
}

.next-col-offset-fixed-s-10[dir=rtl] {
	margin-right: 150px;
	margin-left: auto
}

.next-col-offset-fixed-s-11[dir=rtl] {
	margin-right: 165px;
	margin-left: auto
}

.next-col-offset-fixed-s-12[dir=rtl] {
	margin-right: 180px;
	margin-left: auto
}

.next-col-offset-fixed-s-13[dir=rtl] {
	margin-right: 195px;
	margin-left: auto
}

.next-col-offset-fixed-s-14[dir=rtl] {
	margin-right: 210px;
	margin-left: auto
}

.next-col-offset-fixed-s-15[dir=rtl] {
	margin-right: 225px;
	margin-left: auto
}

.next-col-offset-fixed-s-16[dir=rtl] {
	margin-right: 240px;
	margin-left: auto
}

.next-col-offset-fixed-s-17[dir=rtl] {
	margin-right: 255px;
	margin-left: auto
}

.next-col-offset-fixed-s-18[dir=rtl] {
	margin-right: 270px;
	margin-left: auto
}

.next-col-offset-fixed-s-19[dir=rtl] {
	margin-right: 285px;
	margin-left: auto
}

.next-col-offset-fixed-s-20[dir=rtl] {
	margin-right: 300px;
	margin-left: auto
}

.next-col-offset-fixed-s-21[dir=rtl] {
	margin-right: 315px;
	margin-left: auto
}

.next-col-offset-fixed-s-22[dir=rtl] {
	margin-right: 330px;
	margin-left: auto
}

.next-col-offset-fixed-s-23[dir=rtl] {
	margin-right: 345px;
	margin-left: auto
}

.next-col-offset-fixed-s-24[dir=rtl] {
	margin-right: 360px;
	margin-left: auto
}

.next-col-offset-fixed-s-25[dir=rtl] {
	margin-right: 375px;
	margin-left: auto
}

.next-col-offset-fixed-s-26[dir=rtl] {
	margin-right: 390px;
	margin-left: auto
}

.next-col-offset-fixed-s-27[dir=rtl] {
	margin-right: 405px;
	margin-left: auto
}

.next-col-offset-fixed-s-28[dir=rtl] {
	margin-right: 420px;
	margin-left: auto
}

.next-col-offset-fixed-s-29[dir=rtl] {
	margin-right: 435px;
	margin-left: auto
}

.next-col-offset-fixed-s-30[dir=rtl] {
	margin-right: 450px;
	margin-left: auto
}

.next-col-offset-fixed-m-1[dir=rtl] {
	margin-right: 15px;
	margin-left: auto
}

.next-col-offset-fixed-m-2[dir=rtl] {
	margin-right: 30px;
	margin-left: auto
}

.next-col-offset-fixed-m-3[dir=rtl] {
	margin-right: 45px;
	margin-left: auto
}

.next-col-offset-fixed-m-4[dir=rtl] {
	margin-right: 60px;
	margin-left: auto
}

.next-col-offset-fixed-m-5[dir=rtl] {
	margin-right: 75px;
	margin-left: auto
}

.next-col-offset-fixed-m-6[dir=rtl] {
	margin-right: 90px;
	margin-left: auto
}

.next-col-offset-fixed-m-7[dir=rtl] {
	margin-right: 105px;
	margin-left: auto
}

.next-col-offset-fixed-m-8[dir=rtl] {
	margin-right: 120px;
	margin-left: auto
}

.next-col-offset-fixed-m-9[dir=rtl] {
	margin-right: 135px;
	margin-left: auto
}

.next-col-offset-fixed-m-10[dir=rtl] {
	margin-right: 150px;
	margin-left: auto
}

.next-col-offset-fixed-m-11[dir=rtl] {
	margin-right: 165px;
	margin-left: auto
}

.next-col-offset-fixed-m-12[dir=rtl] {
	margin-right: 180px;
	margin-left: auto
}

.next-col-offset-fixed-m-13[dir=rtl] {
	margin-right: 195px;
	margin-left: auto
}

.next-col-offset-fixed-m-14[dir=rtl] {
	margin-right: 210px;
	margin-left: auto
}

.next-col-offset-fixed-m-15[dir=rtl] {
	margin-right: 225px;
	margin-left: auto
}

.next-col-offset-fixed-m-16[dir=rtl] {
	margin-right: 240px;
	margin-left: auto
}

.next-col-offset-fixed-m-17[dir=rtl] {
	margin-right: 255px;
	margin-left: auto
}

.next-col-offset-fixed-m-18[dir=rtl] {
	margin-right: 270px;
	margin-left: auto
}

.next-col-offset-fixed-m-19[dir=rtl] {
	margin-right: 285px;
	margin-left: auto
}

.next-col-offset-fixed-m-20[dir=rtl] {
	margin-right: 300px;
	margin-left: auto
}

.next-col-offset-fixed-m-21[dir=rtl] {
	margin-right: 315px;
	margin-left: auto
}

.next-col-offset-fixed-m-22[dir=rtl] {
	margin-right: 330px;
	margin-left: auto
}

.next-col-offset-fixed-m-23[dir=rtl] {
	margin-right: 345px;
	margin-left: auto
}

.next-col-offset-fixed-m-24[dir=rtl] {
	margin-right: 360px;
	margin-left: auto
}

.next-col-offset-fixed-m-25[dir=rtl] {
	margin-right: 375px;
	margin-left: auto
}

.next-col-offset-fixed-m-26[dir=rtl] {
	margin-right: 390px;
	margin-left: auto
}

.next-col-offset-fixed-m-27[dir=rtl] {
	margin-right: 405px;
	margin-left: auto
}

.next-col-offset-fixed-m-28[dir=rtl] {
	margin-right: 420px;
	margin-left: auto
}

.next-col-offset-fixed-m-29[dir=rtl] {
	margin-right: 435px;
	margin-left: auto
}

.next-col-offset-fixed-m-30[dir=rtl] {
	margin-right: 450px;
	margin-left: auto
}

.next-col-offset-fixed-l-1[dir=rtl] {
	margin-right: 15px;
	margin-left: auto
}

.next-col-offset-fixed-l-2[dir=rtl] {
	margin-right: 30px;
	margin-left: auto
}

.next-col-offset-fixed-l-3[dir=rtl] {
	margin-right: 45px;
	margin-left: auto
}

.next-col-offset-fixed-l-4[dir=rtl] {
	margin-right: 60px;
	margin-left: auto
}

.next-col-offset-fixed-l-5[dir=rtl] {
	margin-right: 75px;
	margin-left: auto
}

.next-col-offset-fixed-l-6[dir=rtl] {
	margin-right: 90px;
	margin-left: auto
}

.next-col-offset-fixed-l-7[dir=rtl] {
	margin-right: 105px;
	margin-left: auto
}

.next-col-offset-fixed-l-8[dir=rtl] {
	margin-right: 120px;
	margin-left: auto
}

.next-col-offset-fixed-l-9[dir=rtl] {
	margin-right: 135px;
	margin-left: auto
}

.next-col-offset-fixed-l-10[dir=rtl] {
	margin-right: 150px;
	margin-left: auto
}

.next-col-offset-fixed-l-11[dir=rtl] {
	margin-right: 165px;
	margin-left: auto
}

.next-col-offset-fixed-l-12[dir=rtl] {
	margin-right: 180px;
	margin-left: auto
}

.next-col-offset-fixed-l-13[dir=rtl] {
	margin-right: 195px;
	margin-left: auto
}

.next-col-offset-fixed-l-14[dir=rtl] {
	margin-right: 210px;
	margin-left: auto
}

.next-col-offset-fixed-l-15[dir=rtl] {
	margin-right: 225px;
	margin-left: auto
}

.next-col-offset-fixed-l-16[dir=rtl] {
	margin-right: 240px;
	margin-left: auto
}

.next-col-offset-fixed-l-17[dir=rtl] {
	margin-right: 255px;
	margin-left: auto
}

.next-col-offset-fixed-l-18[dir=rtl] {
	margin-right: 270px;
	margin-left: auto
}

.next-col-offset-fixed-l-19[dir=rtl] {
	margin-right: 285px;
	margin-left: auto
}

.next-col-offset-fixed-l-20[dir=rtl] {
	margin-right: 300px;
	margin-left: auto
}

.next-col-offset-fixed-l-21[dir=rtl] {
	margin-right: 315px;
	margin-left: auto
}

.next-col-offset-fixed-l-22[dir=rtl] {
	margin-right: 330px;
	margin-left: auto
}

.next-col-offset-fixed-l-23[dir=rtl] {
	margin-right: 345px;
	margin-left: auto
}

.next-col-offset-fixed-l-24[dir=rtl] {
	margin-right: 360px;
	margin-left: auto
}

.next-col-offset-fixed-l-25[dir=rtl] {
	margin-right: 375px;
	margin-left: auto
}

.next-col-offset-fixed-l-26[dir=rtl] {
	margin-right: 390px;
	margin-left: auto
}

.next-col-offset-fixed-l-27[dir=rtl] {
	margin-right: 405px;
	margin-left: auto
}

.next-col-offset-fixed-l-28[dir=rtl] {
	margin-right: 420px;
	margin-left: auto
}

.next-col-offset-fixed-l-29[dir=rtl] {
	margin-right: 435px;
	margin-left: auto
}

.next-col-offset-fixed-l-30[dir=rtl] {
	margin-right: 450px;
	margin-left: auto
}

.next-col-offset-fixed-xl-1[dir=rtl] {
	margin-right: 15px;
	margin-left: auto
}

.next-col-offset-fixed-xl-2[dir=rtl] {
	margin-right: 30px;
	margin-left: auto
}

.next-col-offset-fixed-xl-3[dir=rtl] {
	margin-right: 45px;
	margin-left: auto
}

.next-col-offset-fixed-xl-4[dir=rtl] {
	margin-right: 60px;
	margin-left: auto
}

.next-col-offset-fixed-xl-5[dir=rtl] {
	margin-right: 75px;
	margin-left: auto
}

.next-col-offset-fixed-xl-6[dir=rtl] {
	margin-right: 90px;
	margin-left: auto
}

.next-col-offset-fixed-xl-7[dir=rtl] {
	margin-right: 105px;
	margin-left: auto
}

.next-col-offset-fixed-xl-8[dir=rtl] {
	margin-right: 120px;
	margin-left: auto
}

.next-col-offset-fixed-xl-9[dir=rtl] {
	margin-right: 135px;
	margin-left: auto
}

.next-col-offset-fixed-xl-10[dir=rtl] {
	margin-right: 150px;
	margin-left: auto
}

.next-col-offset-fixed-xl-11[dir=rtl] {
	margin-right: 165px;
	margin-left: auto
}

.next-col-offset-fixed-xl-12[dir=rtl] {
	margin-right: 180px;
	margin-left: auto
}

.next-col-offset-fixed-xl-13[dir=rtl] {
	margin-right: 195px;
	margin-left: auto
}

.next-col-offset-fixed-xl-14[dir=rtl] {
	margin-right: 210px;
	margin-left: auto
}

.next-col-offset-fixed-xl-15[dir=rtl] {
	margin-right: 225px;
	margin-left: auto
}

.next-col-offset-fixed-xl-16[dir=rtl] {
	margin-right: 240px;
	margin-left: auto
}

.next-col-offset-fixed-xl-17[dir=rtl] {
	margin-right: 255px;
	margin-left: auto
}

.next-col-offset-fixed-xl-18[dir=rtl] {
	margin-right: 270px;
	margin-left: auto
}

.next-col-offset-fixed-xl-19[dir=rtl] {
	margin-right: 285px;
	margin-left: auto
}

.next-col-offset-fixed-xl-20[dir=rtl] {
	margin-right: 300px;
	margin-left: auto
}

.next-col-offset-fixed-xl-21[dir=rtl] {
	margin-right: 315px;
	margin-left: auto
}

.next-col-offset-fixed-xl-22[dir=rtl] {
	margin-right: 330px;
	margin-left: auto
}

.next-col-offset-fixed-xl-23[dir=rtl] {
	margin-right: 345px;
	margin-left: auto
}

.next-col-offset-fixed-xl-24[dir=rtl] {
	margin-right: 360px;
	margin-left: auto
}

.next-col-offset-fixed-xl-25[dir=rtl] {
	margin-right: 375px;
	margin-left: auto
}

.next-col-offset-fixed-xl-26[dir=rtl] {
	margin-right: 390px;
	margin-left: auto
}

.next-col-offset-fixed-xl-27[dir=rtl] {
	margin-right: 405px;
	margin-left: auto
}

.next-col-offset-fixed-xl-28[dir=rtl] {
	margin-right: 420px;
	margin-left: auto
}

.next-col-offset-fixed-xl-29[dir=rtl] {
	margin-right: 435px;
	margin-left: auto
}

.next-col-offset-fixed-xl-30[dir=rtl] {
	margin-right: 450px;
	margin-left: auto
}

.next-responsive-grid {
	box-sizing: border-box;
	display: grid
}

.next-responsive-grid *,
.next-responsive-grid :after,
.next-responsive-grid :before {
	box-sizing: border-box
}

.next-responsive-grid-ie {
	display: block
}

.next-form,
.next-form *,
.next-form :after,
.next-form :before {
	box-sizing: border-box
}

.next-form-preview.next-form-item .next-form-item-label,
.next-form-preview.next-form-item .next-form-preview {
	color: #111
}

.next-form-preview.next-form-item.next-medium .next-form-item-label {
	font-size: 12px;
	line-height: 21px
}

.next-form-preview.next-form-item.next-small .next-form-item-label {
	font-size: 12px;
	line-height: 15px
}

.next-form-preview.next-form-item.next-large .next-form-item-label {
	font-size: 16px;
	line-height: 30px
}

.next-form-responsive-grid .next-form-item-control {
	flex: 1
}

.next-form-responsive-grid .next-form-item {
	margin-bottom: 0
}

.next-form-responsive-grid .next-form-item.next-left {
	display: flex
}

.next-form-responsive-grid.next-small .next-responsive-grid {
	gap: 12px
}

.next-form-responsive-grid.next-small .next-form-item.next-left .next-form-item-label {
	line-height: 1.4;
	margin-top: 9px;
	margin-bottom: 9px
}

.next-form-responsive-grid.next-medium .next-responsive-grid {
	gap: 18px
}

.next-form-responsive-grid.next-medium .next-form-item.next-left .next-form-item-label {
	line-height: 1.4;
	margin-top: 12px;
	margin-bottom: 12px
}

.next-form-responsive-grid.next-large .next-responsive-grid {
	gap: 18px
}

.next-form-responsive-grid.next-large .next-form-item.next-left .next-form-item-label {
	line-height: 1.4;
	margin-top: 14px;
	margin-bottom: 14px
}

.next-form-item {
	margin-bottom: 12px
}

.next-form-item.has-error>.next-form-item-control>.next-form-item-help {
	color: red
}

.next-form-item.has-warning>.next-form-item-control>.next-form-item-help {
	color: #ff8000
}

.next-form-item .next-form-item-label,
.next-form-item .next-form-text-align,
.next-form-item p {
	line-height: 36px
}

.next-form-item .next-form-text-align,
.next-form-item p {
	margin: 0
}

.next-form-item .next-checkbox-group,
.next-form-item .next-checkbox-wrapper,
.next-form-item .next-radio-group,
.next-form-item .next-radio-wrapper,
.next-form-item .next-rating {
	line-height: 32px
}

.next-form-item .next-form-preview {
	font-size: 12px;
	line-height: 21px
}

.next-form-item .next-form-preview.next-input-textarea>p {
	font-size: 12px;
	text-align: justify;
	min-height: 16.8px;
	line-height: 1.4;
	margin-top: 2.1px
}

.next-form-item .next-form-item-label {
	font-size: 12px
}

.next-form-item .next-form-item-label>label {
	display: inline-block;
	line-height: 1.5
}

.next-form-item.next-large {
	margin-bottom: 12px
}

.next-form-item.next-large .next-form-item-label,
.next-form-item.next-large .next-form-text-align,
.next-form-item.next-large p {
	line-height: 42px
}

.next-form-item.next-large .next-checkbox-group,
.next-form-item.next-large .next-checkbox-wrapper,
.next-form-item.next-large .next-radio-group,
.next-form-item.next-large .next-radio-wrapper,
.next-form-item.next-large .next-rating {
	line-height: 41px
}

.next-form-item.next-large .next-form-preview {
	font-size: 16px;
	line-height: 30px
}

.next-form-item.next-large .next-form-preview.next-input-textarea>p {
	font-size: 16px;
	text-align: justify;
	min-height: 22.4px;
	line-height: 1.4;
	margin-top: 3.8px
}

.next-form-item.next-large .next-switch {
	margin-top: 8px
}

.next-form-item.next-large .next-form-item-label {
	font-size: 14px
}

.next-form-item.next-small {
	margin-bottom: 9px
}

.next-form-item.next-small .next-checkbox-group,
.next-form-item.next-small .next-checkbox-wrapper,
.next-form-item.next-small .next-form-item-label,
.next-form-item.next-small .next-form-text-align,
.next-form-item.next-small .next-radio-group,
.next-form-item.next-small .next-radio-wrapper,
.next-form-item.next-small .next-rating,
.next-form-item.next-small p {
	line-height: 30px
}

.next-form-item.next-small .next-form-preview {
	font-size: 12px;
	line-height: 15px
}

.next-form-item.next-small .next-form-preview.next-input-textarea>p {
	font-size: 12px;
	text-align: justify;
	min-height: 16.8px;
	line-height: 1.4;
	margin-top: -.9px
}

.next-form-item.next-small .next-form-item-label {
	font-size: 12px
}

.next-form-item.next-top>.next-form-item-label {
	margin-bottom: 0
}

.next-form-item.next-inset .next-form-item-label {
	padding-right: 0;
	padding-left: 0;
	line-height: inherit
}

.next-form-item-control .next-form-text-align {
	margin: 0
}

.next-form-item-control>.next-input,
.next-form-item-control>.next-input-group,
.next-form-item-fullwidth .next-form-item-control>.next-date-picker,
.next-form-item-fullwidth .next-form-item-control>.next-input,
.next-form-item-fullwidth .next-form-item-control>.next-input-group,
.next-form-item-fullwidth .next-form-item-control>.next-month-picker,
.next-form-item-fullwidth .next-form-item-control>.next-range-picker,
.next-form-item-fullwidth .next-form-item-control>.next-select,
.next-form-item-fullwidth .next-form-item-control>.next-time-picker,
.next-form-item-fullwidth .next-form-item-control>.next-year-picker {
	width: 100%
}

.next-form-item-fullwidth .next-form-item-control>.next-date-picker2 .next-date-picker2-input input {
	width: inherit
}

.next-form-item-label {
	display: inline-block;
	vertical-align: top;
	color: #111;
	text-align: right;
	padding-right: 18px
}

.next-form-item-label label[required]:before {
	margin-right: 4px;
	content: "*";
	color: red
}

.next-form-item-label.has-colon label:after {
	content: ":";
	position: relative;
	top: -.5px;
	margin: 0 0 0 2px
}

.next-form-item-label.next-left {
	text-align: left
}

.next-form-item-label.next-left>label[required]:before {
	display: none
}

.next-form-item-label.next-left>label[required]:after {
	margin-left: 4px;
	content: "*";
	color: red
}

.next-form-item-help {
	margin-top: 3px;
	font-size: 12px;
	line-height: 1.5;
	color: #999
}

.next-form.next-inline .next-form-item {
	display: inline-block;
	vertical-align: top
}

.next-form.next-inline .next-form-item.next-left .next-form-item-control {
	display: inline-block;
	vertical-align: top;
	line-height: 0
}

.next-form.next-inline .next-form-item.next-large:not(:last-child),
.next-form.next-inline .next-form-item:not(:last-child) {
	margin-right: 18px
}

.next-form.next-inline .next-form-item.next-small:not(:last-child) {
	margin-right: 12px
}

@media screen and (min-width:0\0) and (min-resolution:0.001dpcm) {
	.next-form-item.next-left>.next-form-item-label,
	.next-form.next-inline .next-form-item.next-left .next-form-item-control {
		display: table-cell
	}
}

.next-form[dir=rtl] .next-form-item-label {
	text-align: left;
	padding-left: 18px;
	padding-right: 0
}

.next-form[dir=rtl].next-inline .next-form-item.next-large:not(:last-child),
.next-form[dir=rtl].next-inline .next-form-item:not(:last-child) {
	margin-left: 18px;
	margin-right: 0
}

.next-form[dir=rtl].next-inline .next-form-item.next-small:not(:last-child) {
	margin-left: 12px;
	margin-right: 0
}

.next-avatar {
	position: relative;
	display: inline-block;
	overflow: hidden;
	color: #fff;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	background: #f2f7ff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%
}

.next-avatar-image {
	background: transparent
}

.next-avatar-string {
	position: absolute;
	left: 50%;
	transform-origin: 0 center
}

.next-avatar-large {
	width: 39px;
	height: 39px;
	line-height: 39px;
	border-radius: 50%
}

.next-avatar-large-string {
	position: absolute;
	left: 50%;
	transform-origin: 0 center
}

.next-avatar-small {
	width: 21px;
	height: 21px;
	line-height: 21px;
	border-radius: 50%
}

.next-avatar-small-string {
	position: absolute;
	left: 50%;
	transform-origin: 0 center
}

.next-avatar-square {
	border-radius: 9px
}

.next-avatar>img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover
}

.next-select {
	display: inline-block;
	position: relative;
	font-size: 0;
	vertical-align: middle
}

.next-select,
.next-select *,
.next-select :after,
.next-select :before {
	box-sizing: border-box
}

.next-select-trigger {
	min-width: 100px;
	outline: 0;
	transition: all .1s linear
}

.next-select-trigger .next-input-label {
	flex: 0 0 auto;
	width: auto
}

.next-select-trigger .next-select-values {
	display: block;
	width: 100%;
	flex: 1 1 0;
	overflow: hidden
}

.next-select-trigger .next-select-values>em {
	font-style: inherit
}

.next-select-trigger .next-select-values input {
	padding-left: 0;
	padding-right: 0
}

.next-select-trigger .next-input-control {
	flex: 0 0 auto;
	width: auto
}

.next-select-trigger .next-input-control>* {
	display: inline-block;
	width: auto
}

.next-select-trigger .next-input-control>.next-select-arrow {
	padding-right: 0
}

.next-select-trigger .next-input.next-disabled em {
	color: #ccc
}

.next-select-trigger .next-input.next-disabled .next-select-arrow {
	cursor: not-allowed
}

.next-select-trigger .next-select-clear {
	display: none
}

.next-select-trigger.next-has-clear:hover .next-select-clear {
	display: inline-block
}

.next-select-trigger.next-has-clear:hover .next-select-arrow {
	display: none
}

.next-select .next-select-inner {
	display: inline-flex;
	align-items: center;
	width: 100%;
	min-width: 100px;
	outline: 0;
	color: #111
}

.next-select .next-select-inner .next-tag {
	line-height: 1;
	margin-right: 3px;
	margin-bottom: 3px;
	padding-left: 0;
	padding-right: 0
}

.next-select .next-select-inner .next-input-inner {
	width: auto
}

.next-select-trigger-search {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	width: 100%;
	max-width: 100%
}

.next-select-trigger-search>input,
.next-select-trigger-search>span {
	display: block;
	font-size: inherit;
	font-family: inherit;
	letter-spacing: inherit;
	white-space: nowrap;
	overflow: hidden
}

.next-select-trigger-search input {
	position: absolute;
	background-color: transparent;
	width: 100%;
	height: 100%!important;
	z-index: 1;
	left: 0;
	border: 0;
	outline: 0;
	margin: 0;
	padding: 0;
	cursor: inherit
}

.next-select-trigger-search>span {
	position: relative;
	visibility: hidden;
	white-space: pre;
	max-width: 100%;
	z-index: -1
}

.next-select-single.next-no-search {
	cursor: pointer
}

.next-select-single.next-has-search.next-active .next-select-values>em {
	display: none
}

.next-select-single.next-inactive .next-select-values>em+.next-select-trigger-search,
.next-select-single.next-no-search .next-select-values>em+.next-select-trigger-search {
	width: 1px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.next-select-single .next-select-values {
	display: inline-flex;
	align-items: center
}

.next-select-single .next-select-values>em {
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.next-select-multiple .next-select-compact {
	position: relative;
	white-space: nowrap
}

.next-select-multiple .next-select-compact .next-select-trigger-search {
	width: auto
}

.next-select-multiple .next-select-compact .next-select-tag-compact {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	padding: 0 4px 0 16px;
	color: #111;
	background: linear-gradient(90deg, transparent, #fff 10px)
}

.next-select-multiple .next-disabled .next-select-tag-compact {
	background: linear-gradient(90deg, transparent, #f0f2f5 10px)
}

.next-select-multiple .next-select-values,
.next-select-tag .next-select-values {
	margin-bottom: -3px;
	height: auto!important
}

.next-select-multiple .next-select-trigger-search,
.next-select-tag .next-select-trigger-search {
	margin-bottom: 3px
}

.next-select-multiple .next-tag+.next-select-trigger-search,
.next-select-tag .next-tag+.next-select-trigger-search {
	width: auto;
	min-width: 1px
}

.next-select-multiple .next-input,
.next-select-tag .next-input {
	height: auto;
	align-items: start
}

.next-select-multiple.next-small .next-select-values,
.next-select-tag.next-small .next-select-values {
	min-height: 28px;
	padding-top: 3.5px;
	padding-bottom: 3.5px;
	line-height: 21px
}

.next-select-multiple.next-small .next-select-values-compact,
.next-select-tag.next-small .next-select-values-compact {
	height: 30px!important
}

.next-select-multiple.next-small .next-tag,
.next-select-tag.next-small .next-tag {
	border: 0;
	padding-top: 5.5px;
	padding-bottom: 5.5px;
	height: 21px
}

.next-select-multiple.next-small .next-tag .next-tag-body,
.next-select-multiple.next-small .next-tag .next-tag-close-btn,
.next-select-tag.next-small .next-tag .next-tag-body,
.next-select-tag.next-small .next-tag .next-tag-close-btn {
	line-height: 10px
}

.next-select-multiple.next-small .next-tag-body,
.next-select-tag.next-small .next-tag-body {
	line-height: 21px
}

.next-select-multiple.next-small .next-input-control,
.next-select-multiple.next-small .next-input-inner,
.next-select-multiple.next-small .next-input-label,
.next-select-multiple.next-small .next-select-tag-compact,
.next-select-tag.next-small .next-input-control,
.next-select-tag.next-small .next-input-inner,
.next-select-tag.next-small .next-input-label,
.next-select-tag.next-small .next-select-tag-compact {
	line-height: 28px
}

.next-select-multiple.next-medium .next-select-values,
.next-select-tag.next-medium .next-select-values {
	min-height: 34px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 24px
}

.next-select-multiple.next-medium .next-select-values-compact,
.next-select-tag.next-medium .next-select-values-compact {
	height: 36px!important
}

.next-select-multiple.next-medium .next-tag,
.next-select-tag.next-medium .next-tag {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 24px
}

.next-select-multiple.next-medium .next-tag .next-tag-body,
.next-select-multiple.next-medium .next-tag .next-tag-close-btn,
.next-select-tag.next-medium .next-tag .next-tag-body,
.next-select-tag.next-medium .next-tag .next-tag-close-btn {
	line-height: 14px
}

.next-select-multiple.next-medium .next-input-control,
.next-select-multiple.next-medium .next-input-inner,
.next-select-multiple.next-medium .next-input-label,
.next-select-multiple.next-medium .next-select-tag-compact,
.next-select-tag.next-medium .next-input-control,
.next-select-tag.next-medium .next-input-inner,
.next-select-tag.next-medium .next-input-label,
.next-select-tag.next-medium .next-select-tag-compact {
	line-height: 34px
}

.next-select-multiple.next-large .next-select-values,
.next-select-tag.next-large .next-select-values {
	min-height: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 30px
}

.next-select-multiple.next-large .next-select-values-compact,
.next-select-tag.next-large .next-select-values-compact {
	height: 42px!important
}

.next-select-multiple.next-large .next-tag,
.next-select-tag.next-large .next-tag {
	padding-top: 8px;
	padding-bottom: 8px;
	height: 30px
}

.next-select-multiple.next-large .next-tag .next-tag-body,
.next-select-multiple.next-large .next-tag .next-tag-close-btn,
.next-select-tag.next-large .next-tag .next-tag-body,
.next-select-tag.next-large .next-tag .next-tag-close-btn {
	line-height: 14px
}

.next-select-multiple.next-large .next-input-control,
.next-select-multiple.next-large .next-input-inner,
.next-select-multiple.next-large .next-input-label,
.next-select-multiple.next-large .next-select-tag-compact,
.next-select-tag.next-large .next-input-control,
.next-select-tag.next-large .next-input-inner,
.next-select-tag.next-large .next-input-label,
.next-select-tag.next-large .next-select-tag-compact {
	line-height: 40px
}

.next-select-auto-complete {
	width: 160px
}

.next-select-auto-complete .next-input {
	width: 100%
}

.next-select-auto-complete .next-input .next-input-hint-wrap {
	padding-right: 1px
}

.next-select-auto-complete .next-input .next-select-arrow {
	padding-left: 0
}

.next-select.next-active .next-select-arrow .next-icon-arrow-down {
	transform: rotate(180deg)
}

.next-select .next-select-unfold-icon:before {
	content: ""
}

.next-select-symbol-fold:before {
	content: ""
}

.next-select-arrow {
	cursor: pointer;
	width: auto!important;
	text-align: center;
	transition: all .1s linear
}

.next-select-popup-wrap {
	animation-duration: .3s;
	animation-timing-function: ease;
	padding: 0
}

.next-select-spacing-tb {
	padding: 0
}

.next-select-menu-wrapper {
	max-height: 260px;
	overflow: auto;
	border: 0 solid #e6e8ed;
	border-radius: 9px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12)
}

.next-select-menu-wrapper .next-select-menu {
	max-height: none;
	border: none
}

.next-select-menu {
	max-height: 260px;
	overflow: auto
}

.next-select-menu .next-select-menu-empty-content {
	padding-left: 6px;
	padding-right: 6px;
	color: #999
}

.next-select-menu.next-select-auto-complete-menu.next-select-menu-empty {
	display: none
}

.next-select-menu .next-menu-item-text .next-icon {
	vertical-align: middle
}

.next-select-all {
	display: block;
	cursor: pointer;
	padding: 0 6px;
	margin: 0 9px 6px;
	border-bottom: 1px solid #e6e8ed
}

.next-select-all:hover {
	color: #3e71f7
}

.next-select-all .next-menu-icon-selected.next-icon {
	display: inline-block!important;
	top: auto;
	color: #3d7fff
}

.next-select-highlight {
	color: #3d7fff;
	font-size: 12px
}

.next-select-in-ie.next-select-trigger .next-select-values {
	overflow: visible
}

.next-select-in-ie.next-select-trigger .next-input-control,
.next-select-in-ie.next-select-trigger .next-input-label {
	width: 1px
}

.next-select-in-ie.next-select-trigger .next-input-control>* {
	display: table-cell;
	width: 1%
}

.next-select-in-ie.next-select-trigger .next-select-arrow {
	display: table-cell
}

.next-select-in-ie.next-select-trigger .next-select-clear {
	display: none
}

.next-select-in-ie.next-select-trigger.next-select-multiple .next-select-inner,
.next-select-in-ie.next-select-trigger.next-select-tag .next-select-inner {
	vertical-align: top
}

.next-select-in-ie.next-select-trigger .next-select-inner,
.next-select-in-ie.next-select-trigger.next-select-single .next-select-values {
	display: inline-table
}

.next-select-in-ie.next-select-trigger.next-select-single .next-input.next-small .next-select-values {
	line-height: 30px
}

.next-select-in-ie.next-select-trigger.next-select-single .next-input.next-medium .next-select-values {
	line-height: 36px
}

.next-select-in-ie.next-select-trigger.next-select-single .next-input.next-large .next-select-values {
	line-height: 42px
}

.next-select-in-ie.next-select-trigger .next-select-trigger-search>span {
	max-width: 100px
}

.next-select-in-ie.next-select-trigger.next-select-single.next-select-in-ie-fixwidth .next-select-values {
	position: relative
}

.next-select-in-ie.next-select-trigger.next-select-single.next-select-in-ie-fixwidth .next-select-values>em {
	position: absolute;
	display: inline-block;
	height: 100%;
	line-height: 1;
	vertical-align: middle;
	overflow: hidden;
	left: 4px;
	right: 0;
	top: 30%
}

.next-select-in-ie.next-select-trigger.next-select-single.next-inactive .next-select-values>em+.next-select-trigger-search,
.next-select-in-ie.next-select-trigger.next-select-single.next-no-search .next-select-values>em+.next-select-trigger-search {
	filter: alpha(opacity=0);
	font-size: 0
}

.next-select-in-ie.next-select-trigger.next-no-search .next-select-trigger-search input {
	color: inherit
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.next-select-multiple .next-select-compact .next-select-tag-compact {
		background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 10px)
	}
	.next-select-multiple .next-disabled .next-select-tag-compact {
		background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #f0f2f5 10px)
	}
}

.next-select.next-select-multiple[dir=rtl] .next-select-compact .next-select-tag-compact {
	left: 0;
	right: auto;
	padding: 0 16px 0 4px;
	background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff 10px)
}

.next-list-header {
	border-bottom: 1px solid #e6e8ed;
	color: #111
}

.next-list-footer {
	border-top: 1px solid #e6e8ed;
	color: #666
}

.next-list-loading.next-loading {
	display: block
}

.next-list-empty {
	font-size: 12px;
	color: #a0a2ad;
	padding: 24px 0;
	text-align: center
}

.next-list-items {
	margin: 0;
	padding: 0;
	list-style: none
}

.next-list-item {
	display: table;
	display: flex;
	width: 100%;
	color: #666
}

.next-list-item-extra,
.next-list-item-media {
	display: table-cell;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	min-width: 1px;
	flex-shrink: 0;
	vertical-align: top
}

.next-list-item-extra {
	color: #999
}

.next-list-item-content {
	display: table-cell;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	flex: 1;
	width: 100%;
	vertical-align: middle
}

.next-list-item-title {
	color: #111
}

.next-list-medium .next-list-header {
	padding: 18px 0;
	font-size: 18px;
	font-weight: 700
}

.next-list-medium .next-list-footer {
	padding: 18px 0
}

.next-list-medium .next-list-item-media {
	padding-right: 12px
}

.next-list-medium .next-list-item-extra {
	padding-left: 12px
}

.next-list-medium .next-list-item {
	font-size: 14px;
	line-height: 1.5;
	padding: 18px 0
}

.next-list-medium .next-list-item-title {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.5
}

.next-list-small .next-list-header {
	padding: 6px 0;
	font-size: 16px;
	font-weight: 700
}

.next-list-small .next-list-footer {
	padding: 6px 0
}

.next-list-small .next-list-item-media {
	padding-right: 6px
}

.next-list-small .next-list-item-extra {
	padding-left: 6px
}

.next-list-small .next-list-item {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3;
	padding: 6px 0
}

.next-list-small .next-list-item-title {
	font-size: 14px;
	line-height: 1.5
}

.next-list-divider .next-list-item {
	border-bottom: 1px solid #e6e8ed
}

.next-list-divider .next-list-item:last-child {
	border-bottom: none
}

.next-list[dir=rtl] .next-list-item-media {
	padding-left: 12px;
	padding-right: 0
}

.next-list[dir=rtl] .next-list-item-extra {
	padding-right: 12px;
	padding-left: 0
}

.next-list[dir=rtl] .next-list-small .next-list-item-media {
	padding-left: 6px;
	padding-right: 0
}

.next-list[dir=rtl] .next-list-small .next-list-item-extra {
	padding-right: 6px;
	padding-left: 0
}

.next-menu-btn {
	display: inline-block;
	box-shadow: none
}

.next-menu-btn-spacing-tb {
	padding: 0
}

.next-menu-btn .next-icon {
	transition: transform .1s linear
}

.next-menu-btn .next-menu-btn-arrow:before {
	content: ""
}

.next-menu-btn.next-expand .next-menu-btn-arrow {
	transform: rotate(180deg)
}

.next-menu-btn-symbol-unfold:before {
	content: ""
}

.next-menu-btn.next-btn-normal .next-menu-btn-arrow {
	color: #999
}

.next-menu-btn.next-btn-normal:hover .next-menu-btn-arrow {
	color: #111
}

.next-menu-btn.next-btn-secondary.next-btn-text:hover .next-menu-btn-arrow,
.next-menu-btn.next-btn-secondary .next-menu-btn-arrow,
.next-menu-btn.next-btn-secondary:hover .next-menu-btn-arrow {
	color: #3d7fff
}

.next-menu-btn.next-btn-primary .next-menu-btn-arrow,
.next-menu-btn.next-btn-primary:hover .next-menu-btn-arrow {
	color: #fff
}

.next-menu-btn.next-btn-text.next-btn-normal .next-menu-btn-arrow {
	color: #111
}

.next-menu-btn.next-btn-text.next-btn-normal:hover .next-menu-btn-arrow {
	color: #3d7fff
}

.next-menu-btn.next-btn-text.next-btn-primary .next-menu-btn-arrow {
	color: #5584ff
}

.next-menu-btn.next-btn-text.next-btn-primary:hover .next-menu-btn-arrow {
	color: #0047d6
}

.next-menu-btn.next-btn-ghost.next-btn-light .next-menu-btn-arrow {
	color: #111
}

.next-menu-btn.next-btn-ghost.next-btn-light:hover .next-menu-btn-arrow {
	color: #999
}

.next-menu-btn.next-btn-ghost.next-btn-dark .next-menu-btn-arrow,
.next-menu-btn.next-btn-ghost.next-btn-dark:hover .next-menu-btn-arrow {
	color: #fff
}

.next-menu-btn.disabled .next-menu-btn-arrow,
.next-menu-btn.next-btn-text.disabled .next-menu-btn-arrow,
.next-menu-btn.next-btn-text[disabled] .next-menu-btn-arrow,
.next-menu-btn[disabled] .next-menu-btn-arrow {
	color: #ccc
}

.next-menu-btn[disabled].next-btn-ghost.next-btn-dark .next-menu-btn-arrow {
	color: hsla(0, 0%, 100%, .4)
}

.next-menu-btn[disabled].next-btn-ghost.next-btn-light .next-menu-btn-arrow {
	color: rgba(0, 0, 0, .1)
}

.next-nav {
	min-width: auto;
	border-radius: 0
}

.next-nav,
.next-nav *,
.next-nav :after,
.next-nav :before {
	box-sizing: border-box
}

.next-nav-icon.next-icon {
	margin-right: 0;
	font-weight: inherit
}

.next-nav-icon.next-icon .next-icon-remote,
.next-nav-icon.next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-nav-group-label {
	height: 30px;
	line-height: 30px;
	font-size: 12px
}

.next-nav-item .next-menu-item-text>span,
.next-nav-item .next-nav-group-label>span {
	opacity: 1;
	transition: opacity .1s linear
}

.next-nav-item .next-menu-item-text>a {
	text-decoration: none;
	color: inherit
}

.next-nav-item.next-focused .next-menu-hoz-icon-arrow.next-icon,
.next-nav-item.next-focused .next-menu-icon-arrow.next-icon,
.next-nav-item .next-menu-hoz-icon-arrow.next-icon,
.next-nav-item .next-menu-icon-arrow.next-icon,
.next-nav-item.next-opened .next-menu-hoz-icon-arrow.next-icon,
.next-nav-item.next-opened .next-menu-icon-arrow.next-icon,
.next-nav-item.next-selected .next-menu-hoz-icon-arrow.next-icon,
.next-nav-item.next-selected .next-menu-icon-arrow.next-icon,
.next-nav-item:hover .next-menu-hoz-icon-arrow.next-icon,
.next-nav-item:hover .next-menu-icon-arrow.next-icon {
	color: inherit;
	top: 0;
	transform-origin: center 50%
}

.next-nav.next-active .next-nav-item:before {
	position: absolute;
	transition: all .3s ease;
	content: ""
}

.next-nav.next-hoz {
	padding: 0;
	height: 33px;
	line-height: 33px;
	font-size: 12px
}

.next-nav.next-hoz .next-menu-item.next-nav-item {
	margin-left: 0;
	margin-right: 0;
	padding: 0 15px;
	border-radius: 0
}

.next-nav.next-hoz .next-menu-item,
.next-nav.next-hoz .next-menu-sub-menu-wrapper>.next-menu-item {
	margin-top: 0;
	margin-bottom: 0
}

.next-nav.next-hoz .next-menu-item-inner {
	height: 33px;
	font-size: 12px
}

.next-nav.next-hoz .next-menu-item.next-nav-item.next-nav-with-title {
	line-height: 1;
	padding: 9px 6px
}

.next-nav.next-hoz .next-menu-item.next-nav-item.next-nav-with-title .next-menu-item-inner {
	height: auto;
	min-height: 33px
}

.next-nav.next-hoz .next-menu-item.next-nav-item.next-nav-with-title .next-nav-text {
	display: block;
	line-height: 1;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis
}

.next-nav.next-hoz .next-nav-group-label .next-menu-item-inner {
	height: 30px;
	line-height: 30px;
	font-size: 12px
}

.next-nav.next-hoz .next-menu-header {
	float: left;
	height: 33px
}

.next-nav.next-hoz .next-menu-footer {
	float: right;
	height: 33px
}

.next-nav.next-hoz .next-nav-item:before {
	width: 0;
	left: 50%;
	height: 2px
}

.next-nav.next-hoz .next-nav-item:hover:before {
	height: 0
}

.next-nav.next-hoz.next-top .next-nav-item:before {
	top: 0
}

.next-nav.next-hoz.next-bottom .next-nav-item:before {
	bottom: 0
}

.next-nav.next-hoz .next-selected.next-nav-item:before {
	width: 100%;
	left: 0;
	height: 2px
}

.next-nav.next-ver {
	padding: 0;
	transition: width .3s ease;
	line-height: 42px;
	font-size: 14px
}

.next-nav.next-ver .next-menu-item.next-nav-item {
	margin-left: 9px;
	margin-right: 9px;
	padding: 0 9px;
	border-radius: 9px
}

.next-nav.next-ver .next-menu-item:not(:first-child),
.next-nav.next-ver .next-menu-sub-menu-wrapper:not(:first-child)>.next-menu-item {
	margin-top: 3px
}

.next-nav.next-ver .next-menu-item:not(:last-child),
.next-nav.next-ver .next-menu-sub-menu-wrapper:not(:last-child)>.next-menu-item {
	margin-bottom: 3px
}

.next-nav.next-ver .next-menu-item-inner {
	height: 42px;
	font-size: 14px
}

.next-nav.next-ver .next-menu-item.next-nav-item.next-nav-with-title {
	line-height: 1;
	padding: 9px 6px
}

.next-nav.next-ver .next-menu-item.next-nav-item.next-nav-with-title .next-menu-item-inner {
	height: auto;
	min-height: 42px
}

.next-nav.next-ver .next-menu-item.next-nav-item.next-nav-with-title .next-nav-text {
	display: block;
	line-height: 1;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis
}

.next-nav.next-ver .next-nav-group-label .next-menu-item-inner {
	height: 30px;
	line-height: 30px;
	font-size: 12px
}

.next-nav.next-ver>.next-menu-item:first-child,
.next-nav.next-ver>.next-menu-sub-menu-wrapper:first-child>.next-menu-item {
	margin-top: 3px
}

.next-nav.next-ver>.next-menu-item:last-child,
.next-nav.next-ver>.next-menu-sub-menu-wrapper:last-child>.next-menu-item {
	margin-bottom: 3px
}

.next-nav.next-ver .next-menu-sub-menu {
	line-height: 42px
}

.next-nav.next-ver .next-menu-sub-menu .next-menu-item-inner {
	height: 42px;
	font-size: 12px
}

.next-nav.next-ver .next-nav-item:before {
	height: 0;
	top: 50%;
	width: 2px
}

.next-nav.next-ver .next-nav-item:hover:before {
	width: 0
}

.next-nav.next-ver.next-left .next-nav-item:before,
.next-nav.next-ver.next-top .next-nav-item:before {
	left: 0
}

.next-nav.next-ver.next-bottom .next-nav-item:before,
.next-nav.next-ver.next-right .next-nav-item:before {
	right: 0
}

.next-nav.next-ver .next-selected.next-nav-item:before {
	height: 100%;
	top: 0;
	width: 2px
}

.next-nav.next-primary {
	border-width: 0;
	background: #111;
	border-color: #111;
	color: #fff;
	font-weight: 400;
	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .12)
}

.next-nav.next-primary.next-hoz {
	line-height: 33px
}

.next-nav.next-primary.next-hoz .next-menu-footer,
.next-nav.next-primary.next-hoz .next-menu-header,
.next-nav.next-primary.next-hoz .next-menu-item-inner {
	line-height: 33px;
	height: 33px
}

.next-nav.next-primary.next-hoz.next-top .next-nav-item:before {
	top: 0
}

.next-nav.next-primary.next-hoz.next-bottom .next-nav-item:before {
	bottom: 0
}

.next-nav.next-primary.next-ver.next-left .next-nav-item:before {
	left: 0
}

.next-nav.next-primary.next-ver.next-right .next-nav-item:before {
	right: 0
}

.next-nav.next-primary .next-nav-item.next-menu-item {
	background: #111;
	color: #fff
}

.next-nav.next-primary .next-nav-item.next-menu-item.next-focused,
.next-nav.next-primary .next-nav-item.next-menu-item:hover {
	background: #000;
	color: #fff;
	font-weight: 400
}

.next-nav.next-primary .next-nav-item.next-menu-item.next-selected {
	background: #000;
	color: #fff;
	font-weight: 700
}

.next-nav.next-primary .next-nav-item.next-menu-item.next-selected.next-nav-item {
	background: #000;
	color: #fff
}

.next-nav.next-primary .next-nav-item.next-menu-item.next-opened {
	background: transparent;
	color: #fff
}

.next-nav.next-primary .next-nav-item.next-menu-item.next-child-selected {
	font-weight: 700;
	background: transparent;
	color: #fff
}

.next-nav.next-primary .next-nav-item.next-menu-item.next-child-selected.next-nav-popup,
.next-nav.next-primary .next-nav-item.next-menu-item.next-opened.next-nav-popup {
	color: #fff
}

.next-nav.next-primary .next-nav-item.next-menu-item:before,
.next-nav.next-primary .next-nav-item.next-menu-item:hover:before {
	background: #3d7fff
}

.next-nav.next-primary .next-menu-sub-menu .next-menu-item.next-opened {
	background: transparent;
	color: #fff
}

.next-nav.next-primary .next-nav-group-label {
	color: #999;
	font-weight: 400
}

.next-nav.next-primary .next-menu-sub-menu .next-menu-item {
	background: #111;
	color: #fff;
	font-weight: 400
}

.next-nav.next-primary .next-menu-sub-menu .next-menu-item.next-focused,
.next-nav.next-primary .next-menu-sub-menu .next-menu-item.next-selected,
.next-nav.next-primary .next-menu-sub-menu .next-menu-item.next-selected.next-nav-item,
.next-nav.next-primary .next-menu-sub-menu .next-menu-item:hover {
	background: #000;
	color: #fff
}

.next-nav.next-primary .next-nav-item.next-menu-item.next-disabled,
.next-nav.next-primary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a {
	color: #ccc;
	cursor: not-allowed
}

.next-nav.next-primary .next-nav-item.next-menu-item.next-disabled .next-menu-icon-arrow,
.next-nav.next-primary .next-nav-item.next-menu-item.next-disabled .next-menu-icon-selected,
.next-nav.next-primary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a .next-menu-icon-arrow,
.next-nav.next-primary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a .next-menu-icon-selected {
	color: #ccc
}

.next-nav.next-secondary {
	border-width: 0;
	background: #3d7fff;
	border-color: #3d7fff;
	color: #fff;
	font-weight: 400;
	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .12)
}

.next-nav.next-secondary.next-hoz {
	line-height: 33px
}

.next-nav.next-secondary.next-hoz .next-menu-footer,
.next-nav.next-secondary.next-hoz .next-menu-header,
.next-nav.next-secondary.next-hoz .next-menu-item-inner {
	line-height: 33px;
	height: 33px
}

.next-nav.next-secondary.next-hoz.next-top .next-nav-item:before {
	top: 0
}

.next-nav.next-secondary.next-hoz.next-bottom .next-nav-item:before {
	bottom: 0
}

.next-nav.next-secondary.next-ver.next-left .next-nav-item:before {
	left: 0
}

.next-nav.next-secondary.next-ver.next-right .next-nav-item:before {
	right: 0
}

.next-nav.next-secondary .next-nav-item.next-menu-item {
	background: #3d7fff;
	color: #fff
}

.next-nav.next-secondary .next-nav-item.next-menu-item.next-focused,
.next-nav.next-secondary .next-nav-item.next-menu-item:hover {
	background: #0047d6;
	color: #fff;
	font-weight: 400
}

.next-nav.next-secondary .next-nav-item.next-menu-item.next-selected {
	background: #0047d6;
	color: #fff;
	font-weight: 700
}

.next-nav.next-secondary .next-nav-item.next-menu-item.next-selected.next-nav-item {
	background: #0047d6;
	color: #fff
}

.next-nav.next-secondary .next-nav-item.next-menu-item.next-opened {
	background: transparent;
	color: #fff
}

.next-nav.next-secondary .next-nav-item.next-menu-item.next-child-selected {
	font-weight: 700;
	background: transparent;
	color: #fff
}

.next-nav.next-secondary .next-nav-item.next-menu-item.next-child-selected.next-nav-popup,
.next-nav.next-secondary .next-nav-item.next-menu-item.next-opened.next-nav-popup {
	color: #fff
}

.next-nav.next-secondary .next-nav-item.next-menu-item:before,
.next-nav.next-secondary .next-nav-item.next-menu-item:hover:before {
	background: #0047d6
}

.next-nav.next-secondary .next-menu-sub-menu .next-menu-item.next-opened {
	background: transparent;
	color: #fff
}

.next-nav.next-secondary .next-nav-group-label {
	color: #fff;
	font-weight: 400
}

.next-nav.next-secondary .next-menu-sub-menu .next-menu-item {
	background: #3d7fff;
	color: #fff;
	font-weight: 400
}

.next-nav.next-secondary .next-menu-sub-menu .next-menu-item.next-focused,
.next-nav.next-secondary .next-menu-sub-menu .next-menu-item.next-selected,
.next-nav.next-secondary .next-menu-sub-menu .next-menu-item.next-selected.next-nav-item,
.next-nav.next-secondary .next-menu-sub-menu .next-menu-item:hover {
	background: #0047d6;
	color: #fff
}

.next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled,
.next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a {
	color: rgba(61, 127, 255, .06);
	cursor: not-allowed
}

.next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled .next-menu-icon-arrow,
.next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled .next-menu-icon-selected,
.next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a .next-menu-icon-arrow,
.next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a .next-menu-icon-selected {
	color: rgba(61, 127, 255, .06)
}

.next-nav.next-normal {
	border-color: #f0f2f5;
	font-weight: 400;
	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .12)
}

.next-nav.next-normal,
.next-nav.next-normal .next-nav-item.next-menu-item {
	background: #fff;
	color: #111
}

.next-nav.next-normal .next-nav-item.next-menu-item.next-focused,
.next-nav.next-normal .next-nav-item.next-menu-item.next-selected,
.next-nav.next-normal .next-nav-item.next-menu-item:hover {
	background: rgba(61, 127, 255, .06);
	color: #3d7fff;
	font-weight: 400
}

.next-nav.next-normal .next-nav-item.next-menu-item.next-selected.next-nav-item {
	background: rgba(61, 127, 255, .06);
	color: #3d7fff
}

.next-nav.next-normal .next-nav-item.next-menu-item.next-opened {
	background: #fff;
	color: #111
}

.next-nav.next-normal .next-nav-item.next-menu-item.next-child-selected {
	font-weight: 400;
	background: transparent;
	color: #111
}

.next-nav.next-normal .next-nav-item.next-menu-item.next-child-selected.next-nav-popup,
.next-nav.next-normal .next-nav-item.next-menu-item.next-opened.next-nav-popup {
	color: #111
}

.next-nav.next-normal .next-nav-item.next-menu-item:before {
	background: #fff
}

.next-nav.next-normal .next-nav-item.next-menu-item:hover:before {
	background: #3d7fff
}

.next-nav.next-normal .next-menu-sub-menu .next-menu-item.next-opened {
	background: #fff;
	color: #111
}

.next-nav.next-normal .next-nav-group-label {
	color: #999;
	font-weight: 400
}

.next-nav.next-normal .next-menu-sub-menu .next-menu-item {
	background: #fff;
	color: #666;
	font-weight: 400
}

.next-nav.next-normal .next-menu-sub-menu .next-menu-item.next-focused,
.next-nav.next-normal .next-menu-sub-menu .next-menu-item.next-selected,
.next-nav.next-normal .next-menu-sub-menu .next-menu-item.next-selected.next-nav-item,
.next-nav.next-normal .next-menu-sub-menu .next-menu-item:hover {
	background: rgba(61, 127, 255, .06);
	color: #3d7fff
}

.next-nav.next-normal .next-nav-item.next-menu-item.next-disabled,
.next-nav.next-normal .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a {
	color: #999;
	cursor: not-allowed
}

.next-nav.next-normal .next-nav-item.next-menu-item.next-disabled .next-menu-icon-arrow,
.next-nav.next-normal .next-nav-item.next-menu-item.next-disabled .next-menu-icon-selected,
.next-nav.next-normal .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a .next-menu-icon-arrow,
.next-nav.next-normal .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a .next-menu-icon-selected {
	color: #999
}

.next-nav.next-line {
	background: transparent;
	border-color: #e6e8ed;
	color: #111;
	font-weight: 400;
	box-shadow: none
}

.next-nav.next-line.next-hoz {
	border-right-color: transparent
}

.next-nav.next-line.next-hoz,
.next-nav.next-line.next-ver {
	border-top-color: transparent;
	border-left-color: transparent
}

.next-nav.next-line.next-ver {
	border-bottom-color: transparent
}

.next-nav.next-line .next-nav-item.next-menu-item {
	background: transparent;
	color: #111
}

.next-nav.next-line .next-nav-item.next-menu-item.next-focused,
.next-nav.next-line .next-nav-item.next-menu-item:hover {
	background: transparent;
	color: #3d7fff;
	font-weight: 400
}

.next-nav.next-line .next-nav-item.next-menu-item.next-selected {
	background: transparent;
	color: #3d7fff;
	font-weight: 700
}

.next-nav.next-line .next-nav-item.next-menu-item.next-opened,
.next-nav.next-line .next-nav-item.next-menu-item.next-selected.next-nav-item {
	background: transparent;
	color: #3d7fff
}

.next-nav.next-line .next-nav-item.next-menu-item.next-child-selected {
	font-weight: 400;
	background: transparent;
	color: #3d7fff
}

.next-nav.next-line .next-nav-item.next-menu-item.next-child-selected.next-nav-popup,
.next-nav.next-line .next-nav-item.next-menu-item.next-opened.next-nav-popup {
	color: #3d7fff
}

.next-nav.next-line .next-nav-item.next-menu-item:before,
.next-nav.next-line .next-nav-item.next-menu-item:hover:before {
	background: #3d7fff
}

.next-nav.next-line .next-menu-sub-menu .next-menu-item.next-opened {
	background: transparent;
	color: #3d7fff
}

.next-nav.next-line .next-nav-group-label {
	color: #999;
	font-weight: 400
}

.next-nav.next-line .next-menu-sub-menu .next-menu-item {
	background: transparent;
	color: #111;
	font-weight: 400
}

.next-nav.next-line .next-menu-sub-menu .next-menu-item.next-focused,
.next-nav.next-line .next-menu-sub-menu .next-menu-item.next-selected,
.next-nav.next-line .next-menu-sub-menu .next-menu-item.next-selected.next-nav-item,
.next-nav.next-line .next-menu-sub-menu .next-menu-item:hover {
	background: transparent;
	color: #3d7fff
}

.next-nav.next-line .next-nav-item.next-menu-item.next-disabled,
.next-nav.next-line .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a {
	color: #999;
	cursor: not-allowed
}

.next-nav.next-line .next-nav-item.next-menu-item.next-disabled .next-menu-icon-arrow,
.next-nav.next-line .next-nav-item.next-menu-item.next-disabled .next-menu-icon-selected,
.next-nav.next-line .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a .next-menu-icon-arrow,
.next-nav.next-line .next-nav-item.next-menu-item.next-disabled .next-menu-item-text>a .next-menu-icon-selected {
	color: #999
}

.next-nav.next-icon-only.next-icon-only-text {
	padding-top: 3px;
	padding-bottom: 3px
}

.next-nav.next-icon-only.next-custom-icon-only-width {
	text-align: center
}

.next-nav.next-icon-only .next-menu-item-inner {
	text-overflow: clip
}

.next-nav.next-icon-only.next-normal .next-nav-icon.next-icon {
	margin-left: 14px;
	margin-right: 14px
}

.next-nav.next-icon-only.next-normal .next-nav-icon.next-icon .next-icon-remote,
.next-nav.next-icon-only.next-normal .next-nav-icon.next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-nav.next-icon-only.next-primary .next-nav-icon.next-icon {
	margin-left: 14px;
	margin-right: 14px
}

.next-nav.next-icon-only.next-primary .next-nav-icon.next-icon .next-icon-remote,
.next-nav.next-icon-only.next-primary .next-nav-icon.next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-nav.next-icon-only.next-secondary .next-nav-icon.next-icon {
	margin-left: 14px;
	margin-right: 14px
}

.next-nav.next-icon-only.next-secondary .next-nav-icon.next-icon .next-icon-remote,
.next-nav.next-icon-only.next-secondary .next-nav-icon.next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-nav.next-icon-only .next-nav-icon-only-arrow.next-icon {
	margin-left: 14px;
	margin-right: 14px;
	transition: all .1s linear;
	transform-origin: center 50%
}

.next-nav.next-icon-only .next-nav-icon-only-arrow.next-icon .next-icon-remote,
.next-nav.next-icon-only .next-nav-icon-only-arrow.next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-nav.next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down {
	transform: rotate(180deg);
	margin-left: 14px;
	margin-right: 14px
}

.next-nav.next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down .next-icon-remote,
.next-nav.next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-nav.next-icon-only .next-menu-hoz-icon-arrow,
.next-nav.next-icon-only .next-menu-icon-arrow {
	display: none
}

.next-nav-embeddable.next-normal,
.next-nav-embeddable.next-primary,
.next-nav-embeddable.next-secondary {
	height: 100%;
	background: transparent;
	box-shadow: none;
	border: none
}

.next-nav-embeddable.next-normal .next-menu-sub-menu .next-menu-item,
.next-nav-embeddable.next-normal .next-nav-item.next-menu-item,
.next-nav-embeddable.next-primary .next-menu-sub-menu .next-menu-item,
.next-nav-embeddable.next-primary .next-nav-item.next-menu-item,
.next-nav-embeddable.next-secondary .next-menu-sub-menu .next-menu-item,
.next-nav-embeddable.next-secondary .next-nav-item.next-menu-item {
	background: transparent
}

.next-nav-embeddable.next-normal.next-icon-only .next-nav-icon.next-icon,
.next-nav-embeddable.next-primary.next-icon-only .next-nav-icon.next-icon,
.next-nav-embeddable.next-secondary.next-icon-only .next-nav-icon.next-icon {
	margin-left: 14px;
	margin-right: 14px
}

.next-nav-embeddable.next-normal.next-icon-only .next-nav-icon.next-icon .next-icon-remote,
.next-nav-embeddable.next-normal.next-icon-only .next-nav-icon.next-icon:before,
.next-nav-embeddable.next-primary.next-icon-only .next-nav-icon.next-icon .next-icon-remote,
.next-nav-embeddable.next-primary.next-icon-only .next-nav-icon.next-icon:before,
.next-nav-embeddable.next-secondary.next-icon-only .next-nav-icon.next-icon .next-icon-remote,
.next-nav-embeddable.next-secondary.next-icon-only .next-nav-icon.next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-nav-embeddable.next-nav.next-hoz .next-menu-item-inner,
.next-nav-embeddable.next-nav.next-hoz .next-menu-sub-menu .next-menu-item,
.next-nav-embeddable.next-nav.next-hoz .next-nav-item.next-menu-item {
	height: 100%
}

.next-nav-embeddable,
.next-nav-embeddable .next-nav-item.next-disabled,
.next-nav-embeddable .next-nav-item.next-disabled .next-menu-item-text>a {
	background: transparent;
	border: none
}

.next-nav[dir=rtl] .next-nav-icon.next-icon {
	margin-left: 0;
	margin-right: 0
}

.next-nav[dir=rtl] .next-nav-icon.next-icon .next-icon-remote,
.next-nav[dir=rtl] .next-nav-icon.next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-nav[dir=rtl].next-hoz .next-menu-header {
	float: right
}

.next-nav[dir=rtl].next-hoz .next-menu-footer {
	float: left
}

.next-nav[dir=rtl].next-hoz .next-nav-item:before {
	width: 0;
	left: 50%
}

.next-nav[dir=rtl].next-hoz .next-selected.next-nav-item:before {
	width: 100%;
	left: auto;
	right: 0
}

.next-nav[dir=rtl].next-ver.next-left .next-nav-item:before {
	right: 0;
	left: auto
}

.next-nav[dir=rtl].next-ver.next-right .next-nav-item:before {
	left: 0;
	right: auto
}

.next-nav[dir=rtl].next-primary.next-ver.next-left .next-nav-item:before {
	right: 0;
	left: auto
}

.next-nav[dir=rtl].next-primary.next-ver.next-right .next-nav-item:before {
	left: 0;
	right: auto
}

.next-nav[dir=rtl].next-secondary.next-ver.next-left .next-nav-item:before {
	right: 0;
	left: auto
}

.next-nav[dir=rtl].next-secondary.next-ver.next-right .next-nav-item:before {
	left: 0;
	right: auto
}

.next-nav[dir=rtl] .next-nav.next-line.next-ver {
	border-color: transparent
}

.next-nav[dir=rtl].next-icon-only .next-nav-icon-only-arrow.next-icon,
.next-nav[dir=rtl].next-icon-only .next-nav-icon.next-icon,
.next-nav[dir=rtl].next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down {
	margin-left: 0;
	margin-right: 3px
}

.next-nav[dir=rtl].next-icon-only .next-nav-icon-only-arrow.next-icon .next-icon-remote,
.next-nav[dir=rtl].next-icon-only .next-nav-icon-only-arrow.next-icon:before,
.next-nav[dir=rtl].next-icon-only .next-nav-icon.next-icon .next-icon-remote,
.next-nav[dir=rtl].next-icon-only .next-nav-icon.next-icon:before,
.next-nav[dir=rtl].next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down .next-icon-remote,
.next-nav[dir=rtl].next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-number-picker {
	display: inline-block
}

.next-number-picker,
.next-number-picker *,
.next-number-picker :after,
.next-number-picker :before {
	box-sizing: border-box
}

.next-number-picker .next-btn {
	padding: 0!important;
	line-height: 0!important;
	box-shadow: none!important
}

.next-number-picker-normal .next-input {
	width: 100%
}

.next-number-picker-normal .next-input .next-input-control {
	padding-right: 0;
	height: 100%
}

.next-number-picker-normal:not(.next-number-picker-no-trigger) .next-input input {
	padding-right: 2px
}

.next-number-picker-normal .next-btn {
	display: block
}

.next-number-picker-normal .next-btn:hover {
	z-index: 1
}

.next-number-picker-normal .next-btn:first-child {
	border-right: none;
	border-top: none;
	height: 50%;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.next-number-picker-normal .next-btn:last-child {
	border-right: none;
	border-bottom: none;
	margin-top: -1px;
	height: calc(50% + 1px);
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0
}

.next-number-picker-normal .next-number-picker-handler {
	transition: opacity .1s linear;
	height: 100%;
	display: block
}

.next-number-picker-normal:not(.next-number-picker-show-trigger) .next-number-picker-handler {
	opacity: 0
}

.next-number-picker-normal.hover .next-number-picker-handler,
.next-number-picker-normal:hover .next-number-picker-handler {
	opacity: 1
}

.next-number-picker-normal .next-input.next-disabled .next-number-picker-handler {
	opacity: 0
}

.next-number-picker-normal .next-number-picker-up-icon:before {
	content: ""
}

.next-number-picker-normal .next-number-picker-down-icon:before {
	content: ""
}

.next-number-picker-normal.next-small {
	width: 68px
}

.next-number-picker-normal.next-small .next-btn {
	width: 15px
}

.next-number-picker-normal.next-small .next-btn:first-child {
	border-top-right-radius: 6px
}

.next-number-picker-normal.next-small .next-btn:last-child {
	border-bottom-right-radius: 6px
}

.next-number-picker-normal.next-small .next-icon .next-icon-remote,
.next-number-picker-normal.next-small .next-icon:before {
	width: 6px;
	font-size: 6px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-number-picker-normal.next-small .next-icon {
		transform: scale(.5);
		margin-left: -3px;
		margin-right: -3px
	}
	.next-number-picker-normal.next-small .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-number-picker-normal.next-medium {
	width: 60px
}

.next-number-picker-normal.next-medium .next-btn {
	width: 15px
}

.next-number-picker-normal.next-medium .next-btn:first-child {
	border-top-right-radius: 6px
}

.next-number-picker-normal.next-medium .next-btn:last-child {
	border-bottom-right-radius: 6px
}

.next-number-picker-normal.next-medium .next-icon .next-icon-remote,
.next-number-picker-normal.next-medium .next-icon:before {
	width: 6px;
	font-size: 6px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-number-picker-normal.next-medium .next-icon {
		transform: scale(.5);
		margin-left: -3px;
		margin-right: -3px
	}
	.next-number-picker-normal.next-medium .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-number-picker-normal.next-large {
	width: 60px
}

.next-number-picker-normal.next-large .next-btn {
	width: 15px
}

.next-number-picker-normal.next-large .next-btn:first-child {
	border-top-right-radius: 9px
}

.next-number-picker-normal.next-large .next-btn:last-child {
	border-bottom-right-radius: 9px
}

.next-number-picker-normal.next-large .next-icon .next-icon-remote,
.next-number-picker-normal.next-large .next-icon:before {
	width: 6px;
	font-size: 6px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-number-picker-normal.next-large .next-icon {
		transform: scale(.5);
		margin-left: -3px;
		margin-right: -3px
	}
	.next-number-picker-normal.next-large .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-number-picker-inline input {
	text-align: center
}

.next-number-picker-inline .next-input input {
	padding: 0
}

.next-number-picker-inline .next-number-picker-add-icon:before {
	content: ""
}

.next-number-picker-inline .next-number-picker-minus-icon:before {
	content: ""
}

.next-number-picker-inline.next-small {
	width: 68px;
	min-width: 90px
}

.next-number-picker-inline.next-small .next-icon .next-icon-remote,
.next-number-picker-inline.next-small .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-number-picker-inline.next-small .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-number-picker-inline.next-small .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-number-picker-inline.next-small .next-btn {
	height: 30px
}

.next-number-picker-inline.next-small .next-before .next-btn {
	margin-right: 2px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.next-number-picker-inline.next-small .next-after .next-btn {
	margin-left: 2px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.next-number-picker-inline.next-medium {
	width: 75px;
	min-width: 108px
}

.next-number-picker-inline.next-medium .next-icon .next-icon-remote,
.next-number-picker-inline.next-medium .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-number-picker-inline.next-medium .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-number-picker-inline.next-medium .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-number-picker-inline.next-medium .next-btn {
	height: 36px
}

.next-number-picker-inline.next-medium .next-before .next-btn {
	margin-right: 2px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.next-number-picker-inline.next-medium .next-after .next-btn {
	margin-left: 2px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.next-number-picker-inline.next-large {
	width: 96px;
	min-width: 126px
}

.next-number-picker-inline.next-large .next-icon .next-icon-remote,
.next-number-picker-inline.next-large .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-number-picker-inline.next-large .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-number-picker-inline.next-large .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-number-picker-inline.next-large .next-btn {
	height: 42px
}

.next-number-picker-inline.next-large .next-before .next-btn {
	margin-right: 2px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.next-number-picker-inline.next-large .next-after .next-btn {
	margin-left: 2px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.next-number-picker-inline .next-btn.next-small {
	width: 30px
}

.next-number-picker-inline .next-btn.next-medium {
	width: 36px
}

.next-number-picker-inline .next-btn.next-large {
	width: 42px
}

@-moz-document url-prefix() {
	.next-number-picker-normal.next-small .next-number-picker-handler {
		height: 28px
	}
	.next-number-picker-normal.next-medium .next-number-picker-handler {
		height: 34px
	}
	.next-number-picker-normal.next-large .next-number-picker-handler {
		height: 40px
	}
}

.next-number-picker-normal[dir=rtl] .next-btn:first-child {
	border-right: 1px solid #c4c6cf;
	border-left: 0;
	border-top-right-radius: 0
}

.next-number-picker-normal[dir=rtl] .next-btn:first-child.next-medium,
.next-number-picker-normal[dir=rtl] .next-btn:first-child.next-small {
	border-top-left-radius: 6px
}

.next-number-picker-normal[dir=rtl] .next-btn:first-child.next-large {
	border-top-left-radius: 9px
}

.next-number-picker-normal[dir=rtl] .next-btn:last-child {
	border-right: 1px solid #c4c6cf;
	border-left: 0;
	border-bottom-right-radius: 0
}

.next-number-picker-normal[dir=rtl] .next-btn:last-child.next-medium,
.next-number-picker-normal[dir=rtl] .next-btn:last-child.next-small {
	border-bottom-left-radius: 6px
}

.next-number-picker-normal[dir=rtl] .next-btn:last-child.next-large {
	border-bottom-left-radius: 9px
}

.next-number-picker-normal[dir=rtl] .next-input .next-input-control {
	padding-left: 0
}

.next-number-picker-inline[dir=rtl] .next-before .next-btn {
	margin-right: 0
}

.next-number-picker-inline[dir=rtl] .next-before .next-btn.next-large,
.next-number-picker-inline[dir=rtl] .next-before .next-btn.next-medium,
.next-number-picker-inline[dir=rtl] .next-before .next-btn.next-small {
	margin-left: 2px;
	border-top-right-radius: 6px!important;
	border-bottom-right-radius: 6px!important
}

.next-number-picker-inline[dir=rtl] .next-after .next-btn {
	margin-left: 0
}

.next-number-picker-inline[dir=rtl] .next-after .next-btn.next-large,
.next-number-picker-inline[dir=rtl] .next-after .next-btn.next-medium,
.next-number-picker-inline[dir=rtl] .next-after .next-btn.next-small {
	margin-right: 2px;
	border-top-left-radius: 6px!important;
	border-bottom-left-radius: 6px!important
}

.next-pagination[dir=rtl] .next-pagination-total {
	margin-right: 0;
	margin-left: 12px
}

.next-pagination[dir=rtl] .next-pagination-jump-go {
	margin-left: 0;
	margin-right: 3px
}

.next-pagination[dir=rtl] .next-pagination-size-selector-title {
	margin-right: 0;
	margin-left: 3px
}

.next-pagination[dir=rtl] .next-pagination-size-selector-btn.next-btn-text+.next-pagination-size-selector-btn {
	border-left: none;
	border-right: 1px solid #e6e8ed
}

.next-pagination[dir=rtl] .next-pagination-pages+.next-pagination-size-selector,
.next-pagination[dir=rtl] .next-pagination-size-selector+.next-pagination-pages {
	margin-left: 0;
	margin-right: 30px
}

.next-pagination[dir=rtl].next-start .next-pagination-pages {
	float: left
}

.next-pagination[dir=rtl].next-end .next-pagination-pages,
.next-pagination[dir=rtl].next-start .next-pagination-size-selector {
	float: right
}

.next-pagination[dir=rtl].next-end .next-pagination-size-selector {
	float: left
}

.next-pagination[dir=rtl].next-small .next-pagination-list {
	margin: 0 6px
}

.next-pagination[dir=rtl].next-small .next-pagination-total {
	line-height: 30px;
	vertical-align: middle
}

.next-pagination[dir=rtl].next-small .next-pagination-item {
	padding: 0 4px;
	border-width: 1px;
	border-radius: 500px
}

.next-pagination[dir=rtl].next-small .next-pagination-item+.next-pagination-item {
	margin: 0 6px 0 0
}

.next-pagination[dir=rtl].next-small .next-pagination-ellipsis {
	height: 30px;
	line-height: 30px;
	margin-left: 12px;
	margin-right: 12px
}

.next-pagination[dir=rtl].next-small .next-pagination-ellipsis .next-icon-remote,
.next-pagination[dir=rtl].next-small .next-pagination-ellipsis:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-pagination[dir=rtl].next-small .next-pagination-ellipsis {
		transform: scale(.75);
		margin-left: 10.5px;
		margin-right: 10.5px
	}
	.next-pagination[dir=rtl].next-small .next-pagination-ellipsis:before {
		width: 12px;
		font-size: 12px
	}
}

.next-pagination[dir=rtl].next-small .next-pagination-display,
.next-pagination[dir=rtl].next-small .next-pagination-display em,
.next-pagination[dir=rtl].next-small .next-pagination-jump-text {
	font-size: 12px
}

.next-pagination[dir=rtl].next-small .next-pagination-jump-input {
	width: 30px
}

.next-pagination[dir=rtl].next-small .next-pagination-size-selector-title {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	vertical-align: middle
}

.next-pagination[dir=rtl].next-small .next-pagination-size-selector-btn {
	padding: 0 6px
}

.next-pagination[dir=rtl].next-small .next-pagination-item.next-next:not([disabled]) i,
.next-pagination[dir=rtl].next-small .next-pagination-item.next-prev:not([disabled]) i {
	color: #666
}

.next-pagination[dir=rtl].next-small .next-pagination-item:hover.next-next:not([disabled]) i,
.next-pagination[dir=rtl].next-small .next-pagination-item:hover.next-prev:not([disabled]) i {
	color: #111
}

.next-pagination[dir=rtl].next-medium .next-pagination-list {
	margin: 0 9px
}

.next-pagination[dir=rtl].next-medium .next-pagination-total {
	line-height: 36px;
	vertical-align: middle
}

.next-pagination[dir=rtl].next-medium .next-pagination-item {
	padding: 0 7px;
	border-width: 1px;
	border-radius: 500px
}

.next-pagination[dir=rtl].next-medium .next-pagination-item+.next-pagination-item {
	margin: 0 9px 0 0
}

.next-pagination[dir=rtl].next-medium .next-pagination-ellipsis {
	height: 36px;
	line-height: 36px;
	margin-left: 12px;
	margin-right: 12px
}

.next-pagination[dir=rtl].next-medium .next-pagination-ellipsis .next-icon-remote,
.next-pagination[dir=rtl].next-medium .next-pagination-ellipsis:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-pagination[dir=rtl].next-medium .next-pagination-ellipsis {
		transform: scale(.75);
		margin-left: 10.5px;
		margin-right: 10.5px
	}
	.next-pagination[dir=rtl].next-medium .next-pagination-ellipsis:before {
		width: 12px;
		font-size: 12px
	}
}

.next-pagination[dir=rtl].next-medium .next-pagination-display,
.next-pagination[dir=rtl].next-medium .next-pagination-display em,
.next-pagination[dir=rtl].next-medium .next-pagination-jump-text {
	font-size: 12px
}

.next-pagination[dir=rtl].next-medium .next-pagination-jump-input {
	width: 30px
}

.next-pagination[dir=rtl].next-medium .next-pagination-size-selector-title {
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	vertical-align: middle
}

.next-pagination[dir=rtl].next-medium .next-pagination-size-selector-btn {
	padding: 0 9px
}

.next-pagination[dir=rtl].next-medium .next-pagination-item.next-next:not([disabled]) i,
.next-pagination[dir=rtl].next-medium .next-pagination-item.next-prev:not([disabled]) i {
	color: #666
}

.next-pagination[dir=rtl].next-medium .next-pagination-item:hover.next-next:not([disabled]) i,
.next-pagination[dir=rtl].next-medium .next-pagination-item:hover.next-prev:not([disabled]) i {
	color: #111
}

.next-pagination[dir=rtl].next-large .next-pagination-list {
	margin: 0 9px
}

.next-pagination[dir=rtl].next-large .next-pagination-total {
	line-height: 42px;
	vertical-align: middle
}

.next-pagination[dir=rtl].next-large .next-pagination-item {
	padding: 0 11px;
	border-width: 0;
	border-radius: 500px
}

.next-pagination[dir=rtl].next-large .next-pagination-item+.next-pagination-item {
	margin: 0 9px 0 0
}

.next-pagination[dir=rtl].next-large .next-pagination-ellipsis {
	height: 42px;
	line-height: 42px;
	margin-left: 12px;
	margin-right: 12px
}

.next-pagination[dir=rtl].next-large .next-pagination-ellipsis .next-icon-remote,
.next-pagination[dir=rtl].next-large .next-pagination-ellipsis:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-pagination[dir=rtl].next-large .next-pagination-display,
.next-pagination[dir=rtl].next-large .next-pagination-display em,
.next-pagination[dir=rtl].next-large .next-pagination-jump-text {
	font-size: 16px
}

.next-pagination[dir=rtl].next-large .next-pagination-jump-input {
	width: 36px
}

.next-pagination[dir=rtl].next-large .next-pagination-size-selector-title {
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	vertical-align: middle
}

.next-pagination[dir=rtl].next-large .next-pagination-size-selector-btn {
	padding: 0 9px
}

.next-pagination[dir=rtl].next-large .next-pagination-item.next-next:not([disabled]) i,
.next-pagination[dir=rtl].next-large .next-pagination-item.next-prev:not([disabled]) i {
	color: #666
}

.next-pagination[dir=rtl].next-large .next-pagination-item:hover.next-next:not([disabled]) i,
.next-pagination[dir=rtl].next-large .next-pagination-item:hover.next-prev:not([disabled]) i {
	color: #111
}

.next-pagination {
	font-size: 0
}

.next-pagination,
.next-pagination *,
.next-pagination :after,
.next-pagination :before {
	box-sizing: border-box
}

.next-pagination:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: "\0020";
	clear: both
}

.next-pagination-total {
	display: inline-block;
	font-size: 14px;
	margin-right: 12px
}

.next-pagination-pages {
	display: inline-block
}

.next-pagination-list {
	display: inline-block;
	vertical-align: top
}

.next-pagination .next-pagination-item:not([disabled]) {
	display: inline-block;
	border-style: solid;
	border-color: transparent;
	background: #f7f8fa;
	color: #111;
	box-shadow: none
}

.next-pagination .next-pagination-item {
	transition: none
}

.next-pagination .next-pagination-item.next-current {
	border-color: #3d7fff;
	background: #3d7fff;
	color: #fff;
	box-shadow: none
}

.next-pagination .next-pagination-item.next-current:focus,
.next-pagination .next-pagination-item.next-current:hover {
	border-color: transparent;
	background: #0047d6;
	color: #fff;
	box-shadow: none
}

.next-pagination-ellipsis {
	display: inline-block;
	color: #999;
	vertical-align: top
}

.next-pagination-display {
	display: inline-block;
	margin: 0 12px;
	color: #111;
	vertical-align: middle
}

.next-pagination-display em {
	font-style: normal;
	color: #3d7fff
}

.next-pagination-jump-text {
	display: inline-block;
	vertical-align: middle;
	color: #999
}

.next-pagination-jump-input {
	margin: 0 6px;
	vertical-align: top
}

.next-pagination-jump-go {
	margin-left: 3px;
	vertical-align: top
}

.next-pagination-size-selector {
	display: inline-block;
	position: relative
}

.next-pagination-size-selector-title {
	margin-right: 3px;
	color: #999
}

.next-pagination-size-selector-filter {
	display: inline-block;
	vertical-align: middle
}

.next-pagination-size-selector-dropdown {
	vertical-align: top;
	min-width: 48px
}

.next-pagination-size-selector-dropdown .next-select-inner,
.next-pagination-size-selector-popup {
	min-width: 48px
}

.next-pagination-size-selector-btn.next-btn-text {
	height: auto;
	line-height: normal;
	color: #666;
	border-radius: 0
}

.next-pagination-size-selector-btn.next-btn-text.next-current {
	color: #3d7fff
}

.next-pagination-size-selector-btn.next-btn-text+.next-pagination-size-selector-btn {
	border-left: 1px solid #e6e8ed
}

.next-pagination-pages+.next-pagination-size-selector,
.next-pagination-size-selector+.next-pagination-pages {
	margin-left: 30px
}

.next-pagination.next-hide {
	display: none
}

.next-pagination.next-start .next-pagination-pages {
	float: right
}

.next-pagination.next-end .next-pagination-pages,
.next-pagination.next-start .next-pagination-size-selector {
	float: left
}

.next-pagination.next-end .next-pagination-size-selector {
	float: right
}

.next-pagination.next-small .next-pagination-list {
	margin: 0 6px
}

.next-pagination.next-small .next-pagination-total {
	line-height: 30px;
	vertical-align: middle
}

.next-pagination.next-small .next-pagination-item {
	padding: 0 10px;
	border-width: 1px;
	border-radius: 500px
}

.next-pagination.next-small .next-pagination-item+.next-pagination-item {
	margin: 0 0 0 6px
}

.next-pagination.next-small .next-pagination-ellipsis {
	height: 30px;
	line-height: 30px;
	margin-left: 12px;
	margin-right: 12px
}

.next-pagination.next-small .next-pagination-ellipsis .next-icon-remote,
.next-pagination.next-small .next-pagination-ellipsis:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-pagination.next-small .next-pagination-ellipsis {
		transform: scale(.75);
		margin-left: 10.5px;
		margin-right: 10.5px
	}
	.next-pagination.next-small .next-pagination-ellipsis:before {
		width: 12px;
		font-size: 12px
	}
}

.next-pagination.next-small .next-pagination-display,
.next-pagination.next-small .next-pagination-display em,
.next-pagination.next-small .next-pagination-jump-text {
	font-size: 12px
}

.next-pagination.next-small .next-pagination-jump-input {
	width: 30px
}

.next-pagination.next-small .next-pagination-size-selector-title {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	vertical-align: middle
}

.next-pagination.next-small .next-pagination-size-selector-btn {
	padding: 0 6px
}

.next-pagination.next-small .next-pagination-item.next-next:not([disabled]) i,
.next-pagination.next-small .next-pagination-item.next-prev:not([disabled]) i {
	color: #666
}

.next-pagination.next-small .next-pagination-item:hover.next-next:not([disabled]) i,
.next-pagination.next-small .next-pagination-item:hover.next-prev:not([disabled]) i {
	color: #111
}

.next-pagination.next-small.next-arrow-only .next-pagination-item.next-next,
.next-pagination.next-small.next-arrow-only .next-pagination-item.next-prev {
	width: 15px;
	padding: 0
}

.next-pagination.next-small.next-arrow-only .next-pagination-item.next-next .next-icon,
.next-pagination.next-small.next-arrow-only .next-pagination-item.next-prev .next-icon {
	margin: 0 auto
}

.next-pagination.next-small.next-arrow-prev-only .next-pagination-item.next-prev {
	width: 15px;
	padding: 0
}

.next-pagination.next-small.next-arrow-prev-only .next-pagination-item.next-prev .next-icon {
	margin: 0 auto
}

.next-pagination.next-small.next-no-border .next-pagination-item.next-next,
.next-pagination.next-small.next-no-border .next-pagination-item.next-prev {
	padding: 0;
	border: none;
	background-color: transparent;
	box-shadow: none
}

.next-pagination.next-small.next-no-border .next-pagination-item.next-next .next-icon,
.next-pagination.next-small.next-no-border .next-pagination-item.next-prev .next-icon {
	margin: 0
}

.next-pagination.next-small.next-no-border .next-pagination-item.next-next:not([disabled]):hover i,
.next-pagination.next-small.next-no-border .next-pagination-item.next-prev:not([disabled]):hover i {
	color: #3d7fff
}

.next-pagination.next-small.next-no-border .next-pagination-display {
	margin: 0 6px
}

.next-pagination.next-small.next-mini .next-pagination-item.next-prev {
	margin-right: 3px
}

.next-pagination.next-small.next-mini .next-pagination-item.next-next {
	margin-left: 3px
}

.next-pagination.next-medium .next-pagination-list {
	margin: 0 9px
}

.next-pagination.next-medium .next-pagination-total {
	line-height: 36px;
	vertical-align: middle
}

.next-pagination.next-medium .next-pagination-item {
	padding: 0 13px;
	border-width: 1px;
	border-radius: 500px
}

.next-pagination.next-medium .next-pagination-item+.next-pagination-item {
	margin: 0 0 0 9px
}

.next-pagination.next-medium .next-pagination-ellipsis {
	height: 36px;
	line-height: 36px;
	margin-left: 12px;
	margin-right: 12px
}

.next-pagination.next-medium .next-pagination-ellipsis .next-icon-remote,
.next-pagination.next-medium .next-pagination-ellipsis:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-pagination.next-medium .next-pagination-ellipsis {
		transform: scale(.75);
		margin-left: 10.5px;
		margin-right: 10.5px
	}
	.next-pagination.next-medium .next-pagination-ellipsis:before {
		width: 12px;
		font-size: 12px
	}
}

.next-pagination.next-medium .next-pagination-display,
.next-pagination.next-medium .next-pagination-display em,
.next-pagination.next-medium .next-pagination-jump-text {
	font-size: 12px
}

.next-pagination.next-medium .next-pagination-jump-input {
	width: 30px
}

.next-pagination.next-medium .next-pagination-size-selector-title {
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	vertical-align: middle
}

.next-pagination.next-medium .next-pagination-size-selector-btn {
	padding: 0 9px
}

.next-pagination.next-medium .next-pagination-item.next-next:not([disabled]) i,
.next-pagination.next-medium .next-pagination-item.next-prev:not([disabled]) i {
	color: #666
}

.next-pagination.next-medium .next-pagination-item:hover.next-next:not([disabled]) i,
.next-pagination.next-medium .next-pagination-item:hover.next-prev:not([disabled]) i {
	color: #111
}

.next-pagination.next-medium.next-arrow-only .next-pagination-item.next-next,
.next-pagination.next-medium.next-arrow-only .next-pagination-item.next-prev {
	width: 21px;
	padding: 0
}

.next-pagination.next-medium.next-arrow-only .next-pagination-item.next-next .next-icon,
.next-pagination.next-medium.next-arrow-only .next-pagination-item.next-prev .next-icon {
	margin: 0 auto
}

.next-pagination.next-medium.next-arrow-prev-only .next-pagination-item.next-prev {
	width: 21px;
	padding: 0
}

.next-pagination.next-medium.next-arrow-prev-only .next-pagination-item.next-prev .next-icon {
	margin: 0 auto
}

.next-pagination.next-medium.next-no-border .next-pagination-item.next-next,
.next-pagination.next-medium.next-no-border .next-pagination-item.next-prev {
	padding: 0;
	border: none;
	background-color: transparent;
	box-shadow: none
}

.next-pagination.next-medium.next-no-border .next-pagination-item.next-next .next-icon,
.next-pagination.next-medium.next-no-border .next-pagination-item.next-prev .next-icon {
	margin: 0
}

.next-pagination.next-medium.next-no-border .next-pagination-item.next-next:not([disabled]):hover i,
.next-pagination.next-medium.next-no-border .next-pagination-item.next-prev:not([disabled]):hover i {
	color: #3d7fff
}

.next-pagination.next-medium.next-no-border .next-pagination-display {
	margin: 0 9px
}

.next-pagination.next-medium.next-mini .next-pagination-item.next-prev {
	margin-right: 3px
}

.next-pagination.next-medium.next-mini .next-pagination-item.next-next {
	margin-left: 3px
}

.next-pagination.next-large .next-pagination-list {
	margin: 0 9px
}

.next-pagination.next-large .next-pagination-total {
	line-height: 42px;
	vertical-align: middle
}

.next-pagination.next-large .next-pagination-item {
	padding: 0 17px;
	border-width: 0;
	border-radius: 500px
}

.next-pagination.next-large .next-pagination-item+.next-pagination-item {
	margin: 0 0 0 9px
}

.next-pagination.next-large .next-pagination-ellipsis {
	height: 42px;
	line-height: 42px;
	margin-left: 12px;
	margin-right: 12px
}

.next-pagination.next-large .next-pagination-ellipsis .next-icon-remote,
.next-pagination.next-large .next-pagination-ellipsis:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-pagination.next-large .next-pagination-display,
.next-pagination.next-large .next-pagination-display em,
.next-pagination.next-large .next-pagination-jump-text {
	font-size: 16px
}

.next-pagination.next-large .next-pagination-jump-input {
	width: 36px
}

.next-pagination.next-large .next-pagination-size-selector-title {
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	vertical-align: middle
}

.next-pagination.next-large .next-pagination-size-selector-btn {
	padding: 0 9px
}

.next-pagination.next-large .next-pagination-item.next-next:not([disabled]) i,
.next-pagination.next-large .next-pagination-item.next-prev:not([disabled]) i {
	color: #666
}

.next-pagination.next-large .next-pagination-item:hover.next-next:not([disabled]) i,
.next-pagination.next-large .next-pagination-item:hover.next-prev:not([disabled]) i {
	color: #111
}

.next-pagination.next-large.next-arrow-only .next-pagination-item.next-next,
.next-pagination.next-large.next-arrow-only .next-pagination-item.next-prev {
	width: 30px;
	padding: 0
}

.next-pagination.next-large.next-arrow-only .next-pagination-item.next-next .next-icon,
.next-pagination.next-large.next-arrow-only .next-pagination-item.next-prev .next-icon {
	margin: 0 auto
}

.next-pagination.next-large.next-arrow-prev-only .next-pagination-item.next-prev {
	width: 30px;
	padding: 0
}

.next-pagination.next-large.next-arrow-prev-only .next-pagination-item.next-prev .next-icon {
	margin: 0 auto
}

.next-pagination.next-large.next-no-border .next-pagination-item.next-next,
.next-pagination.next-large.next-no-border .next-pagination-item.next-prev {
	padding: 0;
	border: none;
	background-color: transparent;
	box-shadow: none
}

.next-pagination.next-large.next-no-border .next-pagination-item.next-next .next-icon,
.next-pagination.next-large.next-no-border .next-pagination-item.next-prev .next-icon {
	margin: 0
}

.next-pagination.next-large.next-no-border .next-pagination-item.next-next:not([disabled]):hover i,
.next-pagination.next-large.next-no-border .next-pagination-item.next-prev:not([disabled]):hover i {
	color: #3d7fff
}

.next-pagination.next-large.next-no-border .next-pagination-display {
	margin: 0 12px
}

.next-pagination.next-large.next-mini .next-pagination-item.next-prev {
	margin-right: 6px
}

.next-pagination.next-large.next-mini .next-pagination-item.next-next {
	margin-left: 6px
}

.next-pagination-icon-prev:before {
	content: ""
}

.next-pagination-icon-next:before {
	content: ""
}

.next-pagination-icon-ellipsis:before {
	content: ""
}

.next-paragraph {
	color: #111
}

.next-paragraph-short {
	line-height: 1.5
}

.next-paragraph-long {
	line-height: 1.7
}

.next-paragraph-small {
	font-size: 12px
}

.next-paragraph-medium {
	font-size: 14px
}

.next-progress-circle[dir=rtl] .next-progress-circle-container {
	transform: scaleX(-1)
}

.next-progress-line[dir=rtl] .next-progress-line-overlay {
	left: auto;
	right: 0
}

.next-progress-line,
.next-progress-line *,
.next-progress-line :after,
.next-progress-line :before {
	box-sizing: border-box
}

.next-progress-line {
	width: 100%;
	display: inline-block;
	position: relative
}

.next-progress-line-container {
	display: inline-block;
	width: 100%;
	vertical-align: middle
}

.next-progress-line-underlay {
	position: relative;
	overflow: hidden;
	width: 100%;
	background: #f0f2f5
}

.next-progress-line-overlay {
	position: absolute;
	left: 0;
	top: 0;
	transition: all .3s ease
}

.next-progress-line-overlay-normal {
	background: #3d7fff
}

.next-progress-line-overlay-success {
	background: #31cc31
}

.next-progress-line-overlay-error,
.next-progress-line-overlay-started {
	background: red
}

.next-progress-line-overlay-middle {
	background: #ff8000
}

.next-progress-line-overlay-finishing {
	background: #31cc31
}

.next-progress-line.next-small .next-progress-line-underlay {
	border-radius: 12px;
	height: 3px
}

.next-progress-line.next-small .next-progress-line-overlay {
	height: 3px;
	border-radius: 12px;
	top: 50%;
	margin-top: -1.5px
}

.next-progress-line.next-small .next-progress-line-text {
	font-size: 12px;
	line-height: 3px
}

.next-progress-line.next-medium .next-progress-line-underlay {
	border-radius: 12px;
	height: 6px
}

.next-progress-line.next-medium .next-progress-line-overlay {
	height: 6px;
	border-radius: 12px;
	top: 50%;
	margin-top: -3px
}

.next-progress-line.next-medium .next-progress-line-text {
	font-size: 12px;
	line-height: 6px
}

.next-progress-line.next-large .next-progress-line-underlay {
	border-radius: 6px;
	height: 9px
}

.next-progress-line.next-large .next-progress-line-overlay {
	height: 9px;
	border-radius: 6px;
	top: 50%;
	margin-top: -4.5px
}

.next-progress-line.next-large .next-progress-line-text {
	font-size: 12px;
	line-height: 9px
}

.next-progress-line-show-info .next-progress-line-container {
	padding-right: 60px;
	margin-right: -60px
}

.next-progress-line-show-info .next-progress-line-text {
	width: 50px;
	text-align: left;
	margin-left: 10px;
	vertical-align: middle;
	display: inline-block;
	color: #111
}

.next-progress-line-show-border .next-progress-line-underlay {
	border: 1px solid #e6e8ed
}

.next-progress-line-show-border.next-small .next-progress-line-underlay {
	border-radius: 12px;
	height: 5px
}

.next-progress-line-show-border.next-small .next-progress-line-overlay {
	height: 3px;
	border-radius: 12px;
	top: 50%;
	margin-top: -1.5px
}

.next-progress-line-show-border.next-small .next-progress-line-text {
	font-size: 12px;
	line-height: 5px
}

.next-progress-line-show-border.next-medium .next-progress-line-underlay {
	border-radius: 12px;
	height: 8px
}

.next-progress-line-show-border.next-medium .next-progress-line-overlay {
	height: 6px;
	border-radius: 12px;
	top: 50%;
	margin-top: -3px
}

.next-progress-line-show-border.next-medium .next-progress-line-text {
	font-size: 12px;
	line-height: 8px
}

.next-progress-line-show-border.next-large .next-progress-line-underlay {
	border-radius: 6px;
	height: 11px
}

.next-progress-line-show-border.next-large .next-progress-line-overlay {
	height: 9px;
	border-radius: 6px;
	top: 50%;
	margin-top: -4.5px
}

.next-progress-line-show-border.next-large .next-progress-line-text {
	font-size: 12px;
	line-height: 11px
}

.next-progress-circle,
.next-progress-circle *,
.next-progress-circle :after,
.next-progress-circle :before {
	box-sizing: border-box
}

.next-progress-circle {
	position: relative;
	display: inline-block
}

.next-progress-circle-underlay {
	stroke-width: 6px;
	stroke: #ebecf0
}

.next-progress-circle-overlay {
	transition: all .3s ease;
	stroke-linecap: round;
	stroke-width: 6px
}

.next-progress-circle-overlay-normal {
	stroke: #3d7fff
}

.next-progress-circle-overlay-success {
	stroke: #31cc31
}

.next-progress-circle-overlay-error,
.next-progress-circle-overlay-started {
	stroke: red
}

.next-progress-circle-overlay-middle {
	stroke: #ff8000
}

.next-progress-circle-overlay-finishing {
	stroke: #31cc31
}

.next-progress-circle.next-small {
	width: 75px;
	height: 75px;
	font-size: 16px
}

.next-progress-circle.next-medium {
	width: 87px;
	height: 87px;
	font-size: 18px
}

.next-progress-circle.next-large {
	width: 99px;
	height: 99px;
	font-size: 20px
}

.next-progress-circle-text {
	display: block;
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	text-align: center;
	line-height: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: transform .3s ease;
	color: #111
}

.next-range {
	width: 100%;
	font-family: inherit;
	font-weight: 400;
	font-size: inherit;
	line-height: inherit;
	vertical-align: baseline;
	display: flex;
	flex-direction: column;
	cursor: pointer
}

.next-range,
.next-range *,
.next-range :after,
.next-range :before {
	box-sizing: border-box
}

.next-range .next-range-inner {
	position: relative
}

.next-range .next-range-inner:only-child {
	margin-top: auto;
	margin-bottom: auto
}

.next-range .next-range-track {
	position: absolute;
	width: 100%;
	top: 50%;
	border-radius: 500px
}

.next-range .next-range-selected {
	position: absolute;
	width: 0;
	top: 50%;
	left: 0;
	border-radius: 500px
}

.next-range .next-range-scale {
	position: relative;
	width: 100%;
	height: 18px
}

.next-range .next-range-scale .next-range-scale-item {
	position: absolute;
	left: 0;
	width: 2px;
	border: 1px solid;
	border-radius: 0
}

.next-range .next-range-scale .next-range-scale-item:last-child {
	margin-left: -2px
}

.next-range .next-range-slider {
	position: absolute;
	top: 50%;
	left: 0;
	border-radius: 50%
}

.next-range .next-range-slider-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	border: 1px solid #e6e8ed;
	border-radius: 50%;
	transition: transform .1s linear, border-color .1s linear
}

.next-range .next-range-frag.next-range-active .next-range-slider .next-range-slider-inner,
.next-range .next-range-slider.next-range-slider-moving .next-range-slider-inner {
	border: 2px solid #3d7fff;
	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .12);
	transform: scale(1.2)
}

.next-range .next-range-mark {
	position: relative;
	cursor: auto
}

.next-range .next-range-mark .next-range-mark-text {
	position: absolute;
	left: 0;
	transform: translateX(-50%);
	padding-left: 2px;
	text-align: center
}

.next-range .next-range-frag {
	position: absolute;
	top: 0
}

.next-range .next-range-frag .next-range-slider {
	left: 0
}

.next-range .next-range-frag .next-range-slider:nth-child(2) {
	left: 100%
}

.next-range .next-range-frag .next-range-selected {
	width: 100%
}

.next-range.disabled {
	cursor: not-allowed
}

.next-range.disabled .next-range-mark {
	cursor: auto
}

.next-range .next-range-track {
	background: #e6e8ed
}

.next-range .next-range-track:hover {
	background: #c4c6cf
}

.next-range .next-range-selected,
.next-range .next-range-selected:hover {
	background: #3d7fff
}

.next-range .next-range-scale .next-range-scale-item {
	border-color: #e6e8ed;
	background: #e6e8ed
}

.next-range .next-range-scale .next-range-scale-item:hover {
	border-color: #c4c6cf
}

.next-range .next-range-scale .next-range-scale-item.activated {
	border-color: #3d7fff;
	background: #3d7fff
}

.next-range .next-range-scale .next-range-scale-item.activated:hover {
	border-color: #3d7fff
}

.next-range .next-range-slider-inner {
	background: #fff;
	border-color: #e6e8ed
}

.next-range .next-range-slider-inner:hover {
	background: #fff;
	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, .12);
	transform: scale(1.2)
}

.next-range .next-range-mark .next-range-mark-text,
.next-range .next-range-mark .next-range-mark-text:hover {
	color: #999
}

.next-range .next-range-mark .next-range-mark-text.activated,
.next-range .next-range-mark .next-range-mark-text.activated:hover {
	color: #111
}

.next-range.disabled .next-range-track {
	background: #e6e8ed
}

.next-range.disabled .next-range-selected {
	background: #c4c6cf
}

.next-range.disabled .next-range-scale-item {
	border-color: #e6e8ed
}

.next-range.disabled .next-range-scale-item.activated {
	border-color: #c4c6cf
}

.next-range.disabled .next-range-slider-inner {
	background: #f0f2f5;
	border-color: #f0f2f5;
	transform: none;
	box-shadow: none
}

.next-range.disabled .next-range-mark-text {
	color: #ccc
}

.next-range.disabled .next-range-mark-text.activated {
	color: #999
}

.next-range .next-range-selected,
.next-range .next-range-track {
	height: 6px;
	margin-top: -3px
}

.next-range .next-range-frag {
	margin-top: 6px;
	height: 6px
}

.next-range .next-range-slider {
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .12)
}

.next-range .next-range-slider,
.next-range .next-range-slider-inner {
	height: 18px;
	width: 18px;
	margin-top: -9px;
	margin-left: -9px
}

.next-range .next-range-mark {
	display: block
}

.next-range .next-range-mark .next-range-mark-text {
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	height: 20px
}

.next-range .next-range-mark.next-range-mark-below {
	height: 30px
}

.next-range .next-range-mark.next-range-mark-below .next-range-mark-text {
	bottom: 0
}

.next-range .next-range-mark.next-range-mark-above {
	height: 30px
}

.next-range .next-range-scale .next-range-scale-item {
	height: 18px
}

.next-range.simulation-hover>.next-range-slider-inner {
	background: #fff;
	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, .12);
	transform: scale(1.2)
}

.next-range.simulation-hover .next-range-selected {
	background: #3d7fff
}

.next-range.simulation-hover .next-range-track {
	background: #c4c6cf
}

.next-range.simulation-hover .next-range-scale-item {
	border-color: #c4c6cf
}

.next-range.simulation-hover .next-range-scale-item.activated {
	border-color: #3d7fff
}

.next-range.simulation-click>.next-range-slider-inner {
	border: 2px solid #3d7fff;
	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .12);
	transform: scale(1.2)
}

.next-range[dir=rtl] .next-range-mark {
	position: relative;
	cursor: auto
}

.next-range[dir=rtl] .next-range-mark .next-range-mark-text {
	position: absolute;
	right: 0;
	transform: translateX(50%);
	padding-right: 2px;
	text-align: center
}

.next-rating[dir=rtl] .next-rating-overlay {
	right: 0;
	left: auto
}

.next-rating[dir=rtl] .next-rating-overlay .next-rating-icon,
.next-rating[dir=rtl] .next-rating-underlay .next-rating-icon {
	margin-right: 3px;
	margin-left: 0
}

.next-rating[dir=rtl] .next-rating-overlay .next-rating-icon:last-child,
.next-rating[dir=rtl] .next-rating-underlay .next-rating-icon:last-child {
	margin-left: 3px
}

.next-rating {
	vertical-align: top;
	display: inline-block;
	position: relative
}

.next-rating:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: "\0020";
	clear: both
}

.next-rating-base,
.next-rating-text {
	float: left
}

.next-rating-base-disabled,
.next-rating-base-disabled .next-rating-overlay .next-rating-icon,
.next-rating-base-disabled .next-rating-underlay .next-rating-icon {
	cursor: not-allowed
}

.next-rating-symbol-icon:before {
	content: ""
}

.next-rating-underlay {
	white-space: nowrap;
	overflow: hidden
}

.next-rating-underlay .next-icon {
	color: #f2f7ff
}

.next-rating-stroke-mode .next-rating-underlay .next-icon {
	color: transparent;
	-webkit-text-stroke: 1px #3d7fff
}

.next-rating-overlay {
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	width: 0;
	top: 0;
	left: 0
}

.next-rating-overlay .next-icon {
	color: #3d7fff
}

.next-rating-overlay .next-rating-icon,
.next-rating-underlay .next-rating-icon {
	cursor: pointer;
	margin-left: 3px
}

.next-rating-overlay .next-rating-icon:last-child,
.next-rating-underlay .next-rating-icon:last-child {
	margin-right: 3px
}

.next-rating-overlay .next-icon,
.next-rating-underlay .next-icon {
	transition: all .1s linear
}

.next-rating-overlay .next-icon.hover,
.next-rating-underlay .next-icon.hover {
	transform: scale3d(1.1, 1.1, 1.1)
}

.next-rating-overlay .next-icon.clicked,
.next-rating-underlay .next-icon.clicked {
	transform: scale3d(.9, .9, .9)
}

.next-rating-info {
	position: absolute;
	top: calc(100% + 3px);
	left: 0;
	border: 1px solid #f2f7ff;
	background: #fff;
	padding: 4px 8px 3px;
	font-size: 12px;
	white-space: nowrap
}

.next-rating-info:after {
	position: absolute;
	content: "";
	width: 4px;
	height: 4px;
	transform: rotate(45deg);
	background: #fff;
	border-color: #f2f7ff transparent transparent #f2f7ff;
	border-style: solid;
	border-width: 1px;
	top: -3px;
	left: 4px
}

.next-rating.hover,
.next-rating:focus .next-rating-base:not(.next-rating-base-disabled) {
	outline: none
}

.next-rating.hover .next-rating-overlay .next-icon,
.next-rating:focus .next-rating-base:not(.next-rating-base-disabled) .next-rating-overlay .next-icon {
	color: #3d7fff
}

.next-rating-grade-low.hover .next-rating-overlay .next-icon,
.next-rating-grade-low .next-rating-overlay .next-icon {
	color: #666
}

.next-rating-grade-high.hover .next-rating-overlay .next-icon,
.next-rating-grade-high .next-rating-overlay .next-icon {
	color: #3d7fff
}

.next-rating-small {
	font-size: 12px
}

.next-rating-small .next-icon .next-icon-remote,
.next-rating-small .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-rating-small .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-rating-small .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-rating-small .next-rating-text {
	margin-left: 6px
}

.next-rating-medium {
	font-size: 12px
}

.next-rating-medium .next-icon .next-icon-remote,
.next-rating-medium .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-rating-medium .next-rating-text {
	margin-left: 9px
}

.next-rating-large {
	font-size: 16px
}

.next-rating-large .next-icon .next-icon-remote,
.next-rating-large .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-rating-large .next-rating-text {
	margin-left: 12px
}

.next-search-simple[dir=rtl].next-large .next-search-icon {
	margin-left: 9px;
	margin-right: 0
}

.next-search-simple[dir=rtl].next-medium .next-search-icon {
	margin-left: 6px;
	margin-right: 0
}

.next-search-simple[dir=rtl].next-normal .next-search-left .next-search-left-addon {
	border-left: 1px solid #f0f2f5;
	border-right: none
}

.next-search-simple[dir=rtl].next-dark .next-search-left {
	border-color: #c4c6cf
}

.next-search-simple[dir=rtl].next-dark .next-search-left .next-search-left-addon {
	border-right: 1px solid #c4c6cf
}

.next-search-simple[dir=rtl].next-dark:hover .next-search-left {
	border-color: #c4c6cf
}

.next-search-simple[dir=rtl].next-dark .next-search-icon {
	color: #999
}

.next-search-simple[dir=rtl].next-dark .next-search-icon:hover {
	color: #666
}

.next-search-normal[dir=rtl] .next-search-left {
	border-left: none;
	border-top-right-radius: 9px;
	border-bottom-right-radius: 9px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.next-search-normal[dir=rtl] .next-search-btn.next-btn {
	border-radius: 9px 0 0 9px!important
}

.next-search-normal[dir=rtl] .next-input {
	border-radius: 0 9px 9px 0
}

.next-search-normal[dir=rtl].next-primary .next-input {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px
}

.next-search-normal[dir=rtl].next-primary .next-search-left .next-search-left-addon {
	border-left: 1px solid transparent;
	border-right: none
}

.next-search-normal[dir=rtl].next-secondary .next-input {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px
}

.next-search-normal[dir=rtl].next-secondary .next-search-left .next-search-left-addon {
	border-left: 1px solid transparent;
	border-right: none
}

.next-search-normal[dir=rtl].next-normal .next-input {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px
}

.next-search-normal[dir=rtl].next-normal .next-search-left .next-search-left-addon {
	border-left: 1px solid transparent;
	border-right: none
}

.next-search-normal[dir=rtl].next-dark .next-search-left .next-search-left-addon {
	border-left: 1px solid #3d7fff;
	border-right: none
}

.next-search {
	width: 100%;
	display: inline-block
}

.next-search,
.next-search *,
.next-search :after,
.next-search :before {
	box-sizing: border-box
}

.next-search .next-input,
.next-search .next-select {
	border: none;
	box-shadow: none
}

.next-search .next-select .next-input,
.next-search .next-select .next-input .next-input-text-field {
	height: auto
}

.next-search .next-search-left {
	border-style: solid;
	transition: all .1s linear
}

.next-search .next-search-left-addon .next-input,
.next-search .next-search-left-addon .next-select-trigger-search {
	min-height: 100%;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.next-search .next-search-left-addon .next-select-values {
	line-height: 1
}

.next-search .next-search-left-addon.next-input-group-addon .next-select {
	margin: 0
}

.next-search .next-search-left-addon+.next-search-input .next-input {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.next-search .next-search-input {
	width: 100%
}

.next-search .next-search-btn {
	box-shadow: none
}

.next-search .next-search-symbol-icon:before {
	content: ""
}

.next-search-normal {
	width: 600px
}

.next-search-normal .next-search-left {
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px
}

.next-search-normal .next-input {
	border-radius: 9px 0 0 9px
}

.next-search-normal .next-btn {
	border-radius: 0 9px 9px 0
}

.next-search-normal.next-primary .next-search-left {
	border-color: #3d7fff
}

.next-search-normal.next-primary .next-search-left .next-search-left-addon {
	border-right: 1px solid transparent
}

.next-search-normal.next-primary:hover .next-btn,
.next-search-normal.next-primary:hover .next-search-left {
	border-color: #3d7fff
}

.next-search-normal.next-primary .next-search-btn {
	background: #3d7fff;
	border-color: #3d7fff;
	color: #fff
}

.next-search-normal.next-primary .next-search-btn:hover {
	background: #0047d6;
	border-color: #3d7fff;
	color: #fff
}

.next-search-normal.next-primary .next-search-btn .next-icon,
.next-search-normal.next-primary .next-search-btn .next-icon:hover {
	color: #fff
}

.next-search-normal.next-primary.next-large {
	box-shadow: none
}

.next-search-normal.next-primary.next-large .next-search-btn,
.next-search-normal.next-primary.next-large .next-search-left {
	border-width: 2px;
	height: 42px
}

.next-search-normal.next-primary.next-large .next-search-input {
	height: 38px;
	overflow-y: hidden
}

.next-search-normal.next-primary.next-large .next-search-input input {
	height: 38px;
	line-height: 38px \0
}

.next-search-normal.next-primary.next-large .next-select {
	height: 38px
}

.next-search-normal.next-primary.next-large .next-search-btn {
	font-size: 16px
}

.next-search-normal.next-primary.next-large .next-search-btn .next-icon .next-icon-remote,
.next-search-normal.next-primary.next-large .next-search-btn .next-icon:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-search-normal.next-primary.next-large .next-search-btn .next-search-btn-text {
	display: inline-block;
	padding-left: 0
}

.next-search-normal.next-primary.next-medium {
	box-shadow: none
}

.next-search-normal.next-primary.next-medium .next-search-btn,
.next-search-normal.next-primary.next-medium .next-search-left {
	border-width: 2px;
	height: 36px
}

.next-search-normal.next-primary.next-medium .next-search-input {
	height: 32px;
	overflow-y: hidden
}

.next-search-normal.next-primary.next-medium .next-search-input input {
	height: 32px;
	line-height: 32px \0
}

.next-search-normal.next-primary.next-medium .next-select {
	height: 32px
}

.next-search-normal.next-primary.next-medium .next-search-btn {
	font-size: 14px
}

.next-search-normal.next-primary.next-medium .next-search-btn .next-icon .next-icon-remote,
.next-search-normal.next-primary.next-medium .next-search-btn .next-icon:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-search-normal.next-primary.next-medium .next-search-btn .next-search-btn-text {
	display: inline-block;
	padding-left: 0
}

.next-search-normal.next-primary .next-input {
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px
}

.next-search-normal.next-secondary .next-search-left {
	border-color: #f0f2f5
}

.next-search-normal.next-secondary .next-search-left .next-search-left-addon {
	border-right: 1px solid transparent
}

.next-search-normal.next-secondary:hover .next-btn,
.next-search-normal.next-secondary:hover .next-search-left {
	border-color: #3d7fff
}

.next-search-normal.next-secondary .next-search-btn {
	background: transparent;
	border-color: transparent;
	color: #3d7fff
}

.next-search-normal.next-secondary .next-search-btn:hover {
	background: transparent;
	border-color: #3d7fff;
	color: #0047d6
}

.next-search-normal.next-secondary .next-search-btn .next-icon {
	color: #3d7fff
}

.next-search-normal.next-secondary .next-search-btn .next-icon:hover {
	color: #0047d6
}

.next-search-normal.next-secondary.next-large {
	box-shadow: none
}

.next-search-normal.next-secondary.next-large .next-search-btn,
.next-search-normal.next-secondary.next-large .next-search-left {
	border-width: 0;
	height: 45px
}

.next-search-normal.next-secondary.next-large .next-search-input {
	height: 45px;
	overflow-y: hidden
}

.next-search-normal.next-secondary.next-large .next-search-input input {
	height: 45px;
	line-height: 45px \0
}

.next-search-normal.next-secondary.next-large .next-select {
	height: 45px
}

.next-search-normal.next-secondary.next-large .next-search-btn {
	font-size: 16px
}

.next-search-normal.next-secondary.next-large .next-search-btn .next-icon .next-icon-remote,
.next-search-normal.next-secondary.next-large .next-search-btn .next-icon:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-search-normal.next-secondary.next-large .next-search-btn .next-search-btn-text {
	display: inline-block;
	padding-left: 0
}

.next-search-normal.next-secondary.next-medium {
	box-shadow: none
}

.next-search-normal.next-secondary.next-medium .next-search-btn,
.next-search-normal.next-secondary.next-medium .next-search-left {
	border-width: 0;
	height: 36px
}

.next-search-normal.next-secondary.next-medium .next-search-input {
	height: 36px;
	overflow-y: hidden
}

.next-search-normal.next-secondary.next-medium .next-search-input input {
	height: 36px;
	line-height: 36px \0
}

.next-search-normal.next-secondary.next-medium .next-select {
	height: 36px
}

.next-search-normal.next-secondary.next-medium .next-search-btn {
	font-size: 14px
}

.next-search-normal.next-secondary.next-medium .next-search-btn .next-icon .next-icon-remote,
.next-search-normal.next-secondary.next-medium .next-search-btn .next-icon:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-search-normal.next-secondary.next-medium .next-search-btn .next-search-btn-text {
	display: inline-block;
	padding-left: 0
}

.next-search-normal.next-secondary .next-input {
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px
}

.next-search-normal.next-normal .next-search-left {
	border-color: #f0f2f5
}

.next-search-normal.next-normal .next-search-left .next-search-left-addon {
	border-right: 1px solid transparent
}

.next-search-normal.next-normal:hover .next-btn,
.next-search-normal.next-normal:hover .next-search-left {
	border-color: #e6e8ed
}

.next-search-normal.next-normal .next-search-btn {
	background: #f0f2f5;
	border-color: #f0f2f5;
	color: #666
}

.next-search-normal.next-normal .next-search-btn:hover {
	background: #ebecf0;
	border-color: #e6e8ed;
	color: #111
}

.next-search-normal.next-normal .next-search-btn .next-icon {
	color: #666
}

.next-search-normal.next-normal .next-search-btn .next-icon:hover {
	color: #111
}

.next-search-normal.next-normal.next-large {
	box-shadow: none
}

.next-search-normal.next-normal.next-large .next-search-btn,
.next-search-normal.next-normal.next-large .next-search-left {
	border-width: 2px;
	height: 45px
}

.next-search-normal.next-normal.next-large .next-search-input {
	height: 41px;
	overflow-y: hidden
}

.next-search-normal.next-normal.next-large .next-search-input input {
	height: 41px;
	line-height: 41px \0
}

.next-search-normal.next-normal.next-large .next-select {
	height: 41px
}

.next-search-normal.next-normal.next-large .next-search-btn {
	font-size: 16px
}

.next-search-normal.next-normal.next-large .next-search-btn .next-icon .next-icon-remote,
.next-search-normal.next-normal.next-large .next-search-btn .next-icon:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-search-normal.next-normal.next-large .next-search-btn .next-search-btn-text {
	display: inline-block;
	padding-left: 0
}

.next-search-normal.next-normal.next-medium {
	box-shadow: none
}

.next-search-normal.next-normal.next-medium .next-search-btn,
.next-search-normal.next-normal.next-medium .next-search-left {
	border-width: 2px;
	height: 36px
}

.next-search-normal.next-normal.next-medium .next-search-input {
	height: 32px;
	overflow-y: hidden
}

.next-search-normal.next-normal.next-medium .next-search-input input {
	height: 32px;
	line-height: 32px \0
}

.next-search-normal.next-normal.next-medium .next-select {
	height: 32px
}

.next-search-normal.next-normal.next-medium .next-search-btn {
	font-size: 14px
}

.next-search-normal.next-normal.next-medium .next-search-btn .next-icon .next-icon-remote,
.next-search-normal.next-normal.next-medium .next-search-btn .next-icon:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-search-normal.next-normal.next-medium .next-search-btn .next-search-btn-text {
	display: inline-block;
	padding-left: 0
}

.next-search-normal.next-normal .next-input {
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px
}

.next-search-normal.next-dark .next-search-left {
	border-color: #3d7fff
}

.next-search-normal.next-dark .next-search-left .next-search-left-addon {
	border-right: 1px solid #3d7fff
}

.next-search-normal.next-dark:hover .next-btn,
.next-search-normal.next-dark:hover .next-search-left {
	border-color: #3d7fff
}

.next-search-normal.next-dark .next-search-btn {
	background: #3d7fff;
	border-color: #3d7fff;
	color: #fff
}

.next-search-normal.next-dark .next-search-btn:hover {
	background: #0047d6;
	border-color: #3d7fff;
	color: #fff
}

.next-search-normal.next-dark .next-search-btn .next-icon,
.next-search-normal.next-dark .next-search-btn .next-icon:hover,
.next-search-normal.next-dark .next-select-inner,
.next-search-normal.next-dark input {
	color: #fff
}

.next-search-normal.next-dark .next-input,
.next-search-normal.next-dark .next-select {
	background: hsla(0, 0%, 100%, 0)
}

.next-search-normal.next-dark.next-large {
	box-shadow: none
}

.next-search-normal.next-dark.next-large .next-search-btn,
.next-search-normal.next-dark.next-large .next-search-left {
	border-width: 1px;
	height: 45px
}

.next-search-normal.next-dark.next-large .next-search-input {
	height: 43px;
	overflow-y: hidden
}

.next-search-normal.next-dark.next-large .next-search-input input {
	height: 43px;
	line-height: 43px \0
}

.next-search-normal.next-dark.next-large .next-select {
	height: 43px
}

.next-search-normal.next-dark.next-large .next-search-btn {
	font-size: 16px
}

.next-search-normal.next-dark.next-large .next-search-btn .next-icon .next-icon-remote,
.next-search-normal.next-dark.next-large .next-search-btn .next-icon:before {
	width: 24px;
	font-size: 24px;
	line-height: inherit
}

.next-search-normal.next-dark.next-large .next-search-btn .next-search-btn-text {
	display: inline-block;
	padding-left: 0
}

.next-search-normal.next-dark.next-medium {
	box-shadow: none
}

.next-search-normal.next-dark.next-medium .next-search-btn,
.next-search-normal.next-dark.next-medium .next-search-left {
	border-width: 1px;
	height: 30px
}

.next-search-normal.next-dark.next-medium .next-search-input {
	height: 28px;
	overflow-y: hidden
}

.next-search-normal.next-dark.next-medium .next-search-input input {
	height: 28px;
	line-height: 28px \0
}

.next-search-normal.next-dark.next-medium .next-select {
	height: 28px
}

.next-search-normal.next-dark.next-medium .next-search-btn {
	font-size: 16px
}

.next-search-normal.next-dark.next-medium .next-search-btn .next-icon .next-icon-remote,
.next-search-normal.next-dark.next-medium .next-search-btn .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-search-normal.next-dark.next-medium .next-search-btn .next-search-btn-text {
	display: inline-block;
	padding-left: 0
}

.next-search-normal:not([dir=rtl]) .next-search-left {
	border-right: none
}

.next-search-simple {
	width: 300px;
	box-shadow: none;
	border-radius: 9px
}

.next-search-simple .next-search-icon {
	cursor: pointer;
	transition: all .1s linear
}

.next-search-simple .next-input,
.next-search-simple .next-search-left {
	border-radius: 9px
}

.next-search-simple.next-large .next-search-icon {
	margin-right: 9px
}

.next-search-simple.next-medium .next-search-icon {
	margin-right: 6px
}

.next-search-simple.next-normal .next-search-left {
	border-color: #c4c6cf
}

.next-search-simple.next-normal .next-search-left .next-search-left-addon {
	border-right: 1px solid #f0f2f5
}

.next-search-simple.next-normal:hover .next-search-left {
	border-color: #a0a2ad
}

.next-search-simple.next-normal .next-search-icon {
	color: #999
}

.next-search-simple.next-normal .next-search-icon:hover {
	color: #666
}

.next-search-simple.next-normal .next-search-left {
	border-width: 0
}

.next-search-simple.next-normal.next-large .next-search-icon .next-icon-remote,
.next-search-simple.next-normal.next-large .next-search-icon:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-search-simple.next-normal.next-medium .next-search-icon .next-icon-remote,
.next-search-simple.next-normal.next-medium .next-search-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-search-simple.next-dark .next-search-left {
	border-color: #c4c6cf
}

.next-search-simple.next-dark .next-search-left .next-search-left-addon {
	border-right: 1px solid #c4c6cf
}

.next-search-simple.next-dark:hover .next-search-left {
	border-color: #c4c6cf
}

.next-search-simple.next-dark .next-search-icon {
	color: #999
}

.next-search-simple.next-dark .next-search-icon:hover {
	color: #666
}

.next-search-simple.next-dark .next-select-inner,
.next-search-simple.next-dark input {
	color: #fff
}

.next-search-simple.next-dark .next-input,
.next-search-simple.next-dark .next-select {
	background: hsla(0, 0%, 100%, 0)
}

.next-search-simple.next-dark .next-search-left {
	border-width: 1px
}

.next-search-simple.next-dark.next-large .next-search-icon .next-icon-remote,
.next-search-simple.next-dark.next-large .next-search-icon:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-search-simple.next-dark.next-medium .next-search-icon .next-icon-remote,
.next-search-simple.next-dark.next-medium .next-search-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-search-simple .next-select.next-large {
	height: 40px
}

.next-search-simple .next-select.next-medium {
	height: 34px
}

.next-slick {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.next-slick,
.next-slick *,
.next-slick :after,
.next-slick :before {
	box-sizing: border-box
}

.next-slick-initialized .next-slick-slide {
	display: block
}

.next-slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
	transform: translateZ(0)
}

.next-slick-list:focus {
	outline: none
}

.next-slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.next-slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	transform: translateZ(0)
}

.next-slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	outline: 0;
	transition: all .1s linear
}

.next-slick[dir=rtl] .next-slick-slide {
	float: right
}

.next-slick-slide img {
	display: block
}

.next-slick-arrow {
	display: block;
	position: absolute;
	cursor: pointer;
	text-align: center;
	transition: all .1s linear
}

.next-slick-arrow.inner {
	color: #fff;
	background: #000;
	opacity: .2;
	padding: 0;
	border: none
}

.next-slick-arrow.inner:focus,
.next-slick-arrow.inner:hover {
	color: #fff;
	background: #000;
	opacity: .4
}

.next-slick-arrow.inner.disabled {
	color: #ccc;
	background: #f0f2f5;
	opacity: .5
}

.next-slick-arrow.outer {
	color: #666;
	background: transparent;
	opacity: .32;
	padding: 0;
	border: none;
	border-radius: 0
}

.next-slick-arrow.outer:focus,
.next-slick-arrow.outer:hover {
	color: #111;
	background: transparent;
	opacity: .32
}

.next-slick-arrow.outer.disabled {
	color: #ccc;
	background: transparent;
	opacity: .32
}

.next-slick-arrow.disabled {
	cursor: not-allowed
}

.next-slick-dots {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0
}

.next-slick-dots-item {
	position: relative;
	display: inline-block;
	cursor: pointer
}

.next-slick-dots-item button {
	cursor: pointer;
	border: 0 solid #fff;
	outline: none;
	padding: 0;
	height: 6px;
	width: 6px;
	border-radius: 50%;
	background: rgba(0, 0, 0, .32)
}

.next-slick-dots-item button:focus,
.next-slick-dots-item button:hover {
	background-color: rgba(0, 0, 0, .32);
	border-color: #fff
}

.next-slick-dots-item.active button {
	background: #3d7fff;
	border-color: #fff;
	animation: zoom .3s cubic-bezier(.86, 0, .07, 1)
}

.next-slick-dots.hoz {
	width: 100%;
	bottom: 9px;
	left: 0;
	text-align: center
}

.next-slick-dots.hoz .next-slick-dots-item {
	margin: 0 3px
}

.next-slick-dots.ver {
	width: 14px;
	top: 0;
	right: 15px;
	bottom: 0;
	display: flex;
	justify-content: center;
	flex-direction: column
}

.next-slick-dots.ver .next-slick-dots-item {
	margin: 0
}

.next-slick.next-slick-hoz.next-slick-outer {
	padding: 0 18px
}

.next-slick.next-slick-hoz .next-slick-arrow.medium {
	width: 21px;
	height: 42px;
	line-height: 42px
}

.next-slick.next-slick-hoz .next-slick-arrow.medium .next-icon .next-icon-remote,
.next-slick.next-slick-hoz .next-slick-arrow.medium .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-slick.next-slick-hoz .next-slick-arrow.medium.inner {
	top: calc(50% - 21px)
}

.next-slick.next-slick-hoz .next-slick-arrow.medium.inner.next-slick-prev {
	left: 0
}

.next-slick.next-slick-hoz .next-slick-arrow.medium.inner.next-slick-next {
	right: 0
}

.next-slick.next-slick-hoz .next-slick-arrow.medium.outer {
	top: calc(50% - 21px)
}

.next-slick.next-slick-hoz .next-slick-arrow.medium.outer.next-slick-prev {
	left: -12px
}

.next-slick.next-slick-hoz .next-slick-arrow.medium.outer.next-slick-next {
	right: -12px
}

.next-slick.next-slick-hoz .next-slick-arrow.large {
	width: 36px;
	height: 72px;
	line-height: 72px
}

.next-slick.next-slick-hoz .next-slick-arrow.large .next-icon .next-icon-remote,
.next-slick.next-slick-hoz .next-slick-arrow.large .next-icon:before {
	width: 24px;
	font-size: 24px;
	line-height: inherit
}

.next-slick.next-slick-hoz .next-slick-arrow.large.inner {
	top: calc(50% - 36px)
}

.next-slick.next-slick-hoz .next-slick-arrow.large.inner.next-slick-prev {
	left: 0
}

.next-slick.next-slick-hoz .next-slick-arrow.large.inner.next-slick-next {
	right: 0
}

.next-slick.next-slick-hoz .next-slick-arrow.large.outer {
	top: calc(50% - 36px)
}

.next-slick.next-slick-hoz .next-slick-arrow.large.outer.next-slick-prev {
	left: -18px
}

.next-slick.next-slick-hoz .next-slick-arrow.large.outer.next-slick-next {
	right: -18px
}

.next-slick.next-slick-ver.next-slick-outer {
	padding: 18px 0
}

.next-slick.next-slick-ver .next-slick-slide {
	display: block;
	height: auto
}

.next-slick.next-slick-ver .next-slick-arrow.medium {
	width: 42px;
	height: 21px;
	line-height: 21px
}

.next-slick.next-slick-ver .next-slick-arrow.medium .next-icon .next-icon-remote,
.next-slick.next-slick-ver .next-slick-arrow.medium .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-slick.next-slick-ver .next-slick-arrow.medium.inner {
	left: calc(50% - 21px)
}

.next-slick.next-slick-ver .next-slick-arrow.medium.inner.next-slick-prev {
	top: 0
}

.next-slick.next-slick-ver .next-slick-arrow.medium.inner.next-slick-next {
	bottom: 0
}

.next-slick.next-slick-ver .next-slick-arrow.medium.outer {
	left: calc(50% - 21px)
}

.next-slick.next-slick-ver .next-slick-arrow.medium.outer.next-slick-prev {
	top: -12px
}

.next-slick.next-slick-ver .next-slick-arrow.medium.outer.next-slick-next {
	bottom: -12px
}

.next-slick.next-slick-ver .next-slick-arrow.large {
	width: 72px;
	height: 36px;
	line-height: 36px
}

.next-slick.next-slick-ver .next-slick-arrow.large .next-icon .next-icon-remote,
.next-slick.next-slick-ver .next-slick-arrow.large .next-icon:before {
	width: 24px;
	font-size: 24px;
	line-height: inherit
}

.next-slick.next-slick-ver .next-slick-arrow.large.inner {
	left: calc(50% - 36px)
}

.next-slick.next-slick-ver .next-slick-arrow.large.inner.next-slick-prev {
	top: 0
}

.next-slick.next-slick-ver .next-slick-arrow.large.inner.next-slick-next {
	bottom: 0
}

.next-slick.next-slick-ver .next-slick-arrow.large.outer {
	left: calc(50% - 36px)
}

.next-slick.next-slick-ver .next-slick-arrow.large.outer.next-slick-prev {
	top: -18px
}

.next-slick.next-slick-ver .next-slick-arrow.large.outer.next-slick-next {
	bottom: -18px
}

.next-split-btn {
	display: inline-block;
	position: relative
}

.next-split-btn-spacing-tb {
	padding: 0
}

.next-split-btn-trigger .next-icon {
	transition: transform .1s linear
}

.next-split-btn-trigger.next-expand .next-split-btn-symbol-fold:before {
	content: ""
}

.next-split-btn-trigger.next-btn-normal:not(:disabled):not(.disabled) .next-icon {
	color: #999
}

.next-split-btn-trigger.next-small {
	padding-left: 3px;
	padding-right: 3px
}

.next-split-btn-trigger.next-medium {
	padding-left: 6px;
	padding-right: 6px
}

.next-split-btn-symbol-fold:before {
	content: ""
}

.next-split-btn-symbol-unfold:before {
	content: ""
}

.next-step,
.next-step *,
.next-step:after,
.next-step :after,
.next-step:before,
.next-step :before {
	box-sizing: border-box
}

.next-step {
	width: 100%;
	position: relative;
	border: none
}

.next-step-item {
	position: relative;
	vertical-align: middle;
	outline: 0;
	height: 100%
}

.next-step-item-body {
	outline: 0
}

.next-step-item-node {
	transition: all .1s linear
}

.next-step-item-node.clicked {
	transform: scale3d(.8, .8, .8)
}

.next-step-horizontal {
	overflow: hidden
}

.next-step-horizontal>.next-step-item {
	display: inline-block;
	text-align: left
}

.next-step-vertical>.next-step-item {
	display: block;
	text-align: center
}

.next-step-arrow {
	display: flex
}

.next-step-arrow .next-step-item {
	flex: 1;
	height: 24px;
	line-height: 24px;
	margin-left: 12px;
	margin-right: 3px
}

.next-step-arrow .next-step-item:before {
	content: "";
	position: absolute;
	left: -12px;
	top: 0;
	z-index: 1;
	border: 12px solid transparent
}

.next-step-arrow .next-step-item:after {
	content: "";
	position: absolute;
	right: -12px;
	top: 0;
	z-index: 1;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-left: 12px solid transparent
}

.next-step-arrow .next-step-item .next-step-item-container {
	min-width: 100px;
	height: 24px;
	cursor: pointer
}

.next-step-arrow .next-step-item .next-step-item-container .next-step-item-title {
	height: 24px;
	line-height: 24px;
	font-weight: 700;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center
}

.next-step-arrow>.next-step-item-wait {
	background: #ebecf0
}

.next-step-arrow>.next-step-item-wait .next-step-item-tail-overlay {
	background: #000
}

.next-step-arrow>.next-step-item-wait .next-step-item-tail-underlay {
	background: #ccc
}

.next-step-arrow>.next-step-item-wait>.next-step-item-container .next-step-item-progress {
	width: 24px;
	height: 24px
}

.next-step-arrow>.next-step-item-wait>.next-step-item-container .next-step-item-node {
	color: #000
}

.next-step-arrow>.next-step-item-wait>.next-step-item-container .next-step-item-node-circle,
.next-step-arrow>.next-step-item-wait>.next-step-item-container .next-step-item-node-dot {
	background: #ebecf0;
	border-color: #000
}

.next-step-arrow>.next-step-item-wait .next-step-item-title {
	color: #999;
	word-break: break-word
}

.next-step-arrow>.next-step-item-wait .next-step-item-content {
	color: #999;
	font-size: 12px;
	line-height: 1.5;
	word-break: break-word
}

.next-step-arrow>.next-step-item-wait .next-step-item-node-placeholder {
	width: 24px;
	height: 24px;
	position: relative
}

.next-step-arrow>.next-step-item-wait .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-arrow>.next-step-item-wait .next-step-item-node-circle {
	display: block;
	width: 24px;
	height: 24px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-arrow>.next-step-item-wait .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-arrow>.next-step-item-wait .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-arrow>.next-step-item-wait .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-arrow>.next-step-item-wait:before {
	border: 12px solid #ebecf0;
	border-left-color: transparent
}

.next-step-arrow>.next-step-item-wait:after {
	border-left-color: #ebecf0
}

.next-step-arrow>.next-step-item-process {
	background: #3d7fff
}

.next-step-arrow>.next-step-item-process .next-step-item-tail-overlay {
	background: #000
}

.next-step-arrow>.next-step-item-process .next-step-item-tail-underlay {
	background: #ccc
}

.next-step-arrow>.next-step-item-process>.next-step-item-container .next-step-item-progress {
	width: 24px;
	height: 24px
}

.next-step-arrow>.next-step-item-process>.next-step-item-container .next-step-item-node {
	color: #000
}

.next-step-arrow>.next-step-item-process>.next-step-item-container .next-step-item-node-circle,
.next-step-arrow>.next-step-item-process>.next-step-item-container .next-step-item-node-dot {
	background: #3d7fff;
	border-color: #000
}

.next-step-arrow>.next-step-item-process .next-step-item-title {
	color: #fff;
	word-break: break-word
}

.next-step-arrow>.next-step-item-process .next-step-item-content {
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	word-break: break-word
}

.next-step-arrow>.next-step-item-process .next-step-item-node-placeholder {
	width: 24px;
	height: 24px;
	position: relative
}

.next-step-arrow>.next-step-item-process .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-arrow>.next-step-item-process .next-step-item-node-circle {
	display: block;
	width: 24px;
	height: 24px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-arrow>.next-step-item-process .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-arrow>.next-step-item-process .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-arrow>.next-step-item-process .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-arrow>.next-step-item-process:before {
	border: 12px solid #3d7fff;
	border-left-color: transparent
}

.next-step-arrow>.next-step-item-process:after {
	border-left-color: #3d7fff
}

.next-step-arrow>.next-step-item-finish {
	background: rgba(61, 127, 255, .06)
}

.next-step-arrow>.next-step-item-finish .next-step-item-tail-overlay {
	background: #000
}

.next-step-arrow>.next-step-item-finish .next-step-item-tail-underlay {
	background: #ccc
}

.next-step-arrow>.next-step-item-finish>.next-step-item-container .next-step-item-progress {
	width: 24px;
	height: 24px
}

.next-step-arrow>.next-step-item-finish>.next-step-item-container .next-step-item-node {
	color: #000
}

.next-step-arrow>.next-step-item-finish>.next-step-item-container .next-step-item-node-circle,
.next-step-arrow>.next-step-item-finish>.next-step-item-container .next-step-item-node-dot {
	background: rgba(61, 127, 255, .06);
	border-color: #000
}

.next-step-arrow>.next-step-item-finish .next-step-item-title {
	color: #3d7fff;
	word-break: break-word
}

.next-step-arrow>.next-step-item-finish .next-step-item-content {
	color: #3d7fff;
	font-size: 12px;
	line-height: 1.5;
	word-break: break-word
}

.next-step-arrow>.next-step-item-finish .next-step-item-node-placeholder {
	width: 24px;
	height: 24px;
	position: relative
}

.next-step-arrow>.next-step-item-finish .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-arrow>.next-step-item-finish .next-step-item-node-circle {
	display: block;
	width: 24px;
	height: 24px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-arrow>.next-step-item-finish .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-arrow>.next-step-item-finish .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-arrow>.next-step-item-finish .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-arrow>.next-step-item-finish:before {
	border: 12px solid rgba(61, 127, 255, .06);
	border-left-color: transparent
}

.next-step-arrow>.next-step-item-finish:after {
	border-left-color: rgba(61, 127, 255, .06)
}

.next-step-arrow .next-step-item-disabled {
	cursor: not-allowed;
	background: #f0f2f5
}

.next-step-arrow .next-step-item-disabled .next-step-item-tail-overlay {
	background: #000
}

.next-step-arrow .next-step-item-disabled .next-step-item-tail-underlay {
	background: #ccc
}

.next-step-arrow .next-step-item-disabled>.next-step-item-container .next-step-item-progress {
	width: 24px;
	height: 24px
}

.next-step-arrow .next-step-item-disabled>.next-step-item-container .next-step-item-node {
	color: #000
}

.next-step-arrow .next-step-item-disabled>.next-step-item-container .next-step-item-node-circle,
.next-step-arrow .next-step-item-disabled>.next-step-item-container .next-step-item-node-dot {
	background: #f0f2f5;
	border-color: #000
}

.next-step-arrow .next-step-item-disabled .next-step-item-title {
	color: #ccc;
	word-break: break-word
}

.next-step-arrow .next-step-item-disabled .next-step-item-content {
	color: #ccc;
	font-size: 12px;
	line-height: 1.5;
	word-break: break-word
}

.next-step-arrow .next-step-item-disabled .next-step-item-node-placeholder {
	width: 24px;
	height: 24px;
	position: relative
}

.next-step-arrow .next-step-item-disabled .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-arrow .next-step-item-disabled .next-step-item-node-circle {
	display: block;
	width: 24px;
	height: 24px;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-arrow .next-step-item-disabled .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-arrow .next-step-item-disabled .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-arrow .next-step-item-disabled .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-arrow .next-step-item-disabled:before {
	border: 12px solid #f0f2f5;
	border-left-color: transparent
}

.next-step-arrow .next-step-item-disabled:after {
	border-left-color: #f0f2f5
}

.next-step-arrow .next-step-item-disabled .next-step-item-container {
	cursor: not-allowed
}

.next-step-arrow .next-step-item-read-only,
.next-step-arrow .next-step-item-read-only .next-step-item-container {
	cursor: default
}

.next-step-arrow .next-step-item-first {
	margin-left: 0
}

.next-step-arrow .next-step-item-first:before {
	border: 12px solid transparent
}

.next-step-arrow .next-step-item-last {
	margin-right: 0
}

.next-step-arrow .next-step-item-last:after {
	border: 12px solid transparent
}

.next-step-circle .next-step-item-container {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding: 0 12px
}

.next-step-circle .next-step-item-container .next-step-item-progress .next-progress-circle-text {
	color: #3d7fff;
	font-size: 12px
}

.next-step-circle .next-step-item-container .next-step-item-progress .next-progress-circle-underlay {
	stroke: transparent;
	stroke-width: 3px
}

.next-step-circle .next-step-item-container .next-step-item-progress .next-progress-circle-overlay-normal {
	stroke: #3d7fff;
	stroke-width: 3px
}

.next-step-circle .next-step-item-container .next-step-item-node-placeholder {
	display: inline-block
}

.next-step-circle>.next-step-item-wait .next-step-item-tail-overlay {
	background: #e6e8ed
}

.next-step-circle>.next-step-item-wait .next-step-item-tail-underlay {
	background: #f0f2f5
}

.next-step-circle>.next-step-item-wait>.next-step-item-container .next-step-item-progress {
	width: 30px;
	height: 30px
}

.next-step-circle>.next-step-item-wait>.next-step-item-container .next-step-item-node {
	color: #666
}

.next-step-circle>.next-step-item-wait>.next-step-item-container .next-step-item-node-circle,
.next-step-circle>.next-step-item-wait>.next-step-item-container .next-step-item-node-dot {
	background: #f0f2f5;
	border-color: transparent
}

.next-step-circle>.next-step-item-wait .next-step-item-title {
	color: #666;
	word-break: break-word
}

.next-step-circle>.next-step-item-wait .next-step-item-content {
	color: #666;
	font-size: 12px;
	line-height: 1.5;
	word-break: break-word
}

.next-step-circle>.next-step-item-wait .next-step-item-node-placeholder {
	width: 30px;
	height: 30px;
	position: relative
}

.next-step-circle>.next-step-item-wait .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-circle>.next-step-item-wait .next-step-item-node-circle {
	display: block;
	width: 30px;
	height: 30px;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-circle>.next-step-item-wait .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-circle>.next-step-item-wait .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-circle>.next-step-item-wait .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-circle>.next-step-item-process .next-step-item-tail-overlay {
	background: #e6e8ed
}

.next-step-circle>.next-step-item-process .next-step-item-tail-underlay {
	background: #f0f2f5
}

.next-step-circle>.next-step-item-process>.next-step-item-container .next-step-item-progress {
	width: 30px;
	height: 30px
}

.next-step-circle>.next-step-item-process>.next-step-item-container .next-step-item-node {
	color: #fff
}

.next-step-circle>.next-step-item-process>.next-step-item-container .next-step-item-node-circle,
.next-step-circle>.next-step-item-process>.next-step-item-container .next-step-item-node-dot {
	background: #3d7fff;
	border-color: #3d7fff
}

.next-step-circle>.next-step-item-process .next-step-item-title {
	color: #111;
	word-break: break-word
}

.next-step-circle>.next-step-item-process .next-step-item-content {
	color: #111;
	font-size: 12px;
	line-height: 1.5;
	word-break: break-word
}

.next-step-circle>.next-step-item-process .next-step-item-node-placeholder {
	width: 30px;
	height: 30px;
	position: relative
}

.next-step-circle>.next-step-item-process .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-circle>.next-step-item-process .next-step-item-node-circle {
	display: block;
	width: 30px;
	height: 30px;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-circle>.next-step-item-process .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-circle>.next-step-item-process .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-circle>.next-step-item-process .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-circle>.next-step-item-finish .next-step-item-tail-overlay {
	background: #3d7fff
}

.next-step-circle>.next-step-item-finish .next-step-item-tail-underlay {
	background: #f0f2f5
}

.next-step-circle>.next-step-item-finish>.next-step-item-container .next-step-item-progress {
	width: 30px;
	height: 30px
}

.next-step-circle>.next-step-item-finish>.next-step-item-container .next-step-item-node {
	color: #fff
}

.next-step-circle>.next-step-item-finish>.next-step-item-container .next-step-item-node-circle,
.next-step-circle>.next-step-item-finish>.next-step-item-container .next-step-item-node-dot {
	background: #3d7fff;
	border-color: #3d7fff
}

.next-step-circle>.next-step-item-finish .next-step-item-title {
	color: #111;
	word-break: break-word
}

.next-step-circle>.next-step-item-finish .next-step-item-content {
	color: #111;
	font-size: 12px;
	line-height: 1.5;
	word-break: break-word
}

.next-step-circle>.next-step-item-finish .next-step-item-node-placeholder {
	width: 30px;
	height: 30px;
	position: relative
}

.next-step-circle>.next-step-item-finish .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-circle>.next-step-item-finish .next-step-item-node-circle {
	display: block;
	width: 30px;
	height: 30px;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-circle>.next-step-item-finish .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-circle>.next-step-item-finish .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-circle>.next-step-item-finish .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-circle .next-step-item-disabled .next-step-item-tail-overlay,
.next-step-circle .next-step-item-disabled .next-step-item-tail-underlay {
	background: #f0f2f5
}

.next-step-circle .next-step-item-disabled>.next-step-item-container .next-step-item-progress {
	width: 30px;
	height: 30px
}

.next-step-circle .next-step-item-disabled>.next-step-item-container .next-step-item-node {
	color: #ccc
}

.next-step-circle .next-step-item-disabled>.next-step-item-container .next-step-item-node-circle,
.next-step-circle .next-step-item-disabled>.next-step-item-container .next-step-item-node-dot {
	background: #fff;
	border-color: #f0f2f5
}

.next-step-circle .next-step-item-disabled .next-step-item-title {
	color: #ccc;
	word-break: break-word
}

.next-step-circle .next-step-item-disabled .next-step-item-content {
	color: #ccc;
	font-size: 12px;
	line-height: 1.5;
	word-break: break-word
}

.next-step-circle .next-step-item-disabled .next-step-item-node-placeholder {
	width: 30px;
	height: 30px;
	position: relative
}

.next-step-circle .next-step-item-disabled .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-circle .next-step-item-disabled .next-step-item-node-circle {
	display: block;
	width: 30px;
	height: 30px;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-circle .next-step-item-disabled .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-circle .next-step-item-disabled .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-circle .next-step-item-disabled .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-circle .next-step-item-disabled .next-step-item-node,
.next-step-circle .next-step-item-disabled .next-step-item-node-placeholder {
	cursor: not-allowed
}

.next-step-circle .next-step-item-read-only .next-step-item-node,
.next-step-circle .next-step-item-read-only .next-step-item-node-placeholder {
	cursor: default
}

.next-step-circle .next-step-item-last .next-step-item-tail {
	display: none
}

.next-step-circle.next-step-horizontal {
	text-align: center;
	white-space: nowrap
}

.next-step-circle.next-step-horizontal>.next-step-item .next-step-item-content,
.next-step-circle.next-step-horizontal>.next-step-item .next-step-item-title {
	white-space: normal
}

.next-step-circle.next-step-horizontal>.next-step-item-wait .next-step-item-tail {
	display: inline-block;
	clear: both;
	width: calc(100% - 54px);
	vertical-align: middle
}

.next-step-circle.next-step-horizontal>.next-step-item-wait .next-step-item-tail .next-step-item-tail-underlay {
	display: block;
	height: 2px;
	position: relative
}

.next-step-circle.next-step-horizontal>.next-step-item-wait .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 2px;
	transition: all .1s linear;
	width: 100%
}

.next-step-circle.next-step-horizontal>.next-step-item-wait>.next-step-item-body {
	width: 75px;
	left: -10.5px;
	text-align: center;
	position: absolute
}

.next-step-circle.next-step-horizontal>.next-step-item-wait>.next-step-item-body>.next-step-item-title {
	font-size: 14px;
	line-height: 18px;
	margin-top: 6px;
	font-weight: 500
}

.next-step-circle.next-step-horizontal>.next-step-item-wait>.next-step-item-body>.next-step-item-content {
	margin-top: 3px
}

.next-step-circle.next-step-horizontal>.next-step-item-process .next-step-item-tail {
	display: inline-block;
	clear: both;
	width: calc(100% - 54px);
	vertical-align: middle
}

.next-step-circle.next-step-horizontal>.next-step-item-process .next-step-item-tail .next-step-item-tail-underlay {
	display: block;
	height: 2px;
	position: relative
}

.next-step-circle.next-step-horizontal>.next-step-item-process .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 2px;
	transition: all .1s linear;
	width: 100%
}

.next-step-circle.next-step-horizontal>.next-step-item-process>.next-step-item-body {
	width: 75px;
	left: -10.5px;
	text-align: center;
	position: absolute
}

.next-step-circle.next-step-horizontal>.next-step-item-process>.next-step-item-body>.next-step-item-title {
	font-size: 14px;
	line-height: 18px;
	margin-top: 6px;
	font-weight: 500
}

.next-step-circle.next-step-horizontal>.next-step-item-process>.next-step-item-body>.next-step-item-content {
	margin-top: 3px
}

.next-step-circle.next-step-horizontal>.next-step-item-finish .next-step-item-tail {
	display: inline-block;
	clear: both;
	width: calc(100% - 54px);
	vertical-align: middle
}

.next-step-circle.next-step-horizontal>.next-step-item-finish .next-step-item-tail .next-step-item-tail-underlay {
	display: block;
	height: 2px;
	position: relative
}

.next-step-circle.next-step-horizontal>.next-step-item-finish .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 2px;
	transition: all .1s linear;
	width: 100%
}

.next-step-circle.next-step-horizontal>.next-step-item-finish>.next-step-item-body {
	width: 75px;
	left: -10.5px;
	text-align: center;
	position: absolute
}

.next-step-circle.next-step-horizontal>.next-step-item-finish>.next-step-item-body>.next-step-item-title {
	font-size: 14px;
	line-height: 18px;
	margin-top: 6px;
	font-weight: 500
}

.next-step-circle.next-step-horizontal>.next-step-item-finish>.next-step-item-body>.next-step-item-content {
	margin-top: 3px
}

.next-step-circle.next-step-horizontal>.next-step-item-disabled .next-step-item-tail {
	display: inline-block;
	clear: both;
	width: calc(100% - 54px);
	vertical-align: middle
}

.next-step-circle.next-step-horizontal>.next-step-item-disabled .next-step-item-tail .next-step-item-tail-underlay {
	display: block;
	height: 2px;
	position: relative
}

.next-step-circle.next-step-horizontal>.next-step-item-disabled .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 2px;
	transition: all .1s linear;
	width: 100%
}

.next-step-circle.next-step-horizontal>.next-step-item-disabled>.next-step-item-body {
	width: 75px;
	left: -10.5px;
	text-align: center;
	position: absolute
}

.next-step-circle.next-step-horizontal>.next-step-item-disabled>.next-step-item-body>.next-step-item-title {
	font-size: 14px;
	line-height: 18px;
	margin-top: 6px;
	font-weight: 500
}

.next-step-circle.next-step-horizontal>.next-step-item-disabled>.next-step-item-body>.next-step-item-content {
	margin-top: 3px
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item {
	vertical-align: unset
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-wait .next-step-item:last-child .next-step-item-tail {
	display: none
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-wait .next-step-item-body {
	position: relative;
	display: inline-block;
	top: 0;
	left: 0;
	max-width: 75px;
	overflow: hidden;
	vertical-align: top;
	text-align: left
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-wait .next-step-item-body .next-step-item-title {
	display: inline-block;
	padding-right: 12px;
	margin-top: 8px
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-wait .next-step-item-tail {
	width: calc(100% - 129px);
	position: absolute;
	right: 0;
	margin-top: -2px
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-process .next-step-item:last-child .next-step-item-tail {
	display: none
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-process .next-step-item-body {
	position: relative;
	display: inline-block;
	top: 0;
	left: 0;
	max-width: 75px;
	overflow: hidden;
	vertical-align: top;
	text-align: left
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-process .next-step-item-body .next-step-item-title {
	display: inline-block;
	padding-right: 12px;
	margin-top: 8px
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-process .next-step-item-tail {
	width: calc(100% - 129px);
	position: absolute;
	right: 0;
	margin-top: -2px
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-finish .next-step-item:last-child .next-step-item-tail {
	display: none
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-finish .next-step-item-body {
	position: relative;
	display: inline-block;
	top: 0;
	left: 0;
	max-width: 75px;
	overflow: hidden;
	vertical-align: top;
	text-align: left
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-finish .next-step-item-body .next-step-item-title {
	display: inline-block;
	padding-right: 12px;
	margin-top: 8px
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-finish .next-step-item-tail {
	width: calc(100% - 129px);
	position: absolute;
	right: 0;
	margin-top: -2px
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-disabled .next-step-item:last-child .next-step-item-tail {
	display: none
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-disabled .next-step-item-body {
	position: relative;
	display: inline-block;
	top: 0;
	left: 0;
	max-width: 75px;
	overflow: hidden;
	vertical-align: top;
	text-align: left
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-disabled .next-step-item-body .next-step-item-title {
	display: inline-block;
	padding-right: 12px;
	margin-top: 8px
}

.next-step-circle.next-step-horizontal.next-step-label-horizontal>.next-step-item-disabled .next-step-item-tail {
	width: calc(100% - 129px);
	position: absolute;
	right: 0;
	margin-top: -2px
}

.next-step-circle.next-step-vertical {
	font-size: 0;
	display: table-cell;
	vertical-align: middle;
	position: relative
}

.next-step-circle.next-step-vertical .next-step-item-container {
	padding: 0
}

.next-step-circle.next-step-vertical>.next-step-item:last-child .next-step-item-tail {
	display: block;
	visibility: hidden
}

.next-step-circle.next-step-vertical>.next-step-item-wait .next-step-item-tail {
	width: 2px;
	height: 0;
	margin: 12px auto
}

.next-step-circle.next-step-vertical>.next-step-item-wait .next-step-item-tail .next-step-item-tail-underlay {
	height: 100%;
	width: 2px;
	position: relative
}

.next-step-circle.next-step-vertical>.next-step-item-wait .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 100%;
	width: 2px
}

.next-step-circle.next-step-vertical>.next-step-item-wait>.next-step-item-body {
	position: absolute;
	top: 0;
	left: 15px;
	margin-left: 12px
}

.next-step-circle.next-step-vertical>.next-step-item-wait>.next-step-item-body>.next-step-item-title {
	margin-top: 6px;
	text-align: left;
	font-weight: 500;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-circle.next-step-vertical>.next-step-item-wait>.next-step-item-body>.next-step-item-content {
	margin-top: 3px;
	min-height: 6px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5
}

.next-step-circle.next-step-vertical>.next-step-item-process .next-step-item-tail {
	width: 2px;
	height: 0;
	margin: 12px auto
}

.next-step-circle.next-step-vertical>.next-step-item-process .next-step-item-tail .next-step-item-tail-underlay {
	height: 100%;
	width: 2px;
	position: relative
}

.next-step-circle.next-step-vertical>.next-step-item-process .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 100%;
	width: 2px
}

.next-step-circle.next-step-vertical>.next-step-item-process>.next-step-item-body {
	position: absolute;
	top: 0;
	left: 15px;
	margin-left: 12px
}

.next-step-circle.next-step-vertical>.next-step-item-process>.next-step-item-body>.next-step-item-title {
	margin-top: 6px;
	text-align: left;
	font-weight: 500;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-circle.next-step-vertical>.next-step-item-process>.next-step-item-body>.next-step-item-content {
	margin-top: 3px;
	min-height: 6px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5
}

.next-step-circle.next-step-vertical>.next-step-item-finish .next-step-item-tail {
	width: 2px;
	height: 0;
	margin: 12px auto
}

.next-step-circle.next-step-vertical>.next-step-item-finish .next-step-item-tail .next-step-item-tail-underlay {
	height: 100%;
	width: 2px;
	position: relative
}

.next-step-circle.next-step-vertical>.next-step-item-finish .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 100%;
	width: 2px
}

.next-step-circle.next-step-vertical>.next-step-item-finish>.next-step-item-body {
	position: absolute;
	top: 0;
	left: 15px;
	margin-left: 12px
}

.next-step-circle.next-step-vertical>.next-step-item-finish>.next-step-item-body>.next-step-item-title {
	margin-top: 6px;
	text-align: left;
	font-weight: 500;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-circle.next-step-vertical>.next-step-item-finish>.next-step-item-body>.next-step-item-content {
	margin-top: 3px;
	min-height: 6px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5
}

.next-step-circle.next-step-vertical>.next-step-item-disabled .next-step-item-tail {
	width: 2px;
	height: 0;
	margin: 12px auto
}

.next-step-circle.next-step-vertical>.next-step-item-disabled .next-step-item-tail .next-step-item-tail-underlay {
	height: 100%;
	width: 2px;
	position: relative
}

.next-step-circle.next-step-vertical>.next-step-item-disabled .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 100%;
	width: 2px
}

.next-step-circle.next-step-vertical>.next-step-item-disabled>.next-step-item-body {
	position: absolute;
	top: 0;
	left: 15px;
	margin-left: 12px
}

.next-step-circle.next-step-vertical>.next-step-item-disabled>.next-step-item-body>.next-step-item-title {
	margin-top: 6px;
	text-align: left;
	font-weight: 500;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-circle.next-step-vertical>.next-step-item-disabled>.next-step-item-body>.next-step-item-content {
	margin-top: 3px;
	min-height: 6px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5
}

.next-step-dot .next-step-item-container {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding: 0 12px;
	margin-top: -1px;
	margin-bottom: -1px
}

.next-step-dot .next-step-item-container .next-step-item-node-placeholder {
	display: inline-block
}

.next-step-dot .next-step-item-container .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-dot .next-step-item-container .next-step-item-node .next-icon .next-icon-remote,
.next-step-dot .next-step-item-container .next-step-item-node .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-dot>.next-step-item-wait .next-step-item-tail-overlay {
	background: #c4c6cf
}

.next-step-dot>.next-step-item-wait .next-step-item-tail-underlay {
	background: #f0f2f5
}

.next-step-dot>.next-step-item-wait>.next-step-item-container .next-step-item-progress {
	width: 9px;
	height: 9px
}

.next-step-dot>.next-step-item-wait>.next-step-item-container .next-step-item-node {
	color: #999
}

.next-step-dot>.next-step-item-wait>.next-step-item-container .next-step-item-node-circle,
.next-step-dot>.next-step-item-wait>.next-step-item-container .next-step-item-node-dot {
	background: #fff;
	border-color: #a0a2ad
}

.next-step-dot>.next-step-item-wait .next-step-item-title {
	color: #666;
	word-break: break-word
}

.next-step-dot>.next-step-item-wait .next-step-item-content {
	color: #666;
	line-height: 1.5;
	word-break: break-word
}

.next-step-dot>.next-step-item-wait .next-step-item-node-placeholder {
	width: 9px;
	height: 9px;
	position: relative
}

.next-step-dot>.next-step-item-wait .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-dot>.next-step-item-wait .next-step-item-node-circle {
	display: block;
	width: 9px;
	height: 9px;
	font-size: 14px;
	font-weight: 400;
	line-height: 7px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-dot>.next-step-item-wait .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-dot>.next-step-item-wait .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-dot>.next-step-item-wait .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-dot>.next-step-item-wait .next-step-item-content {
	font-size: 12px
}

.next-step-dot>.next-step-item-wait .next-step-item-node-dot {
	display: block;
	width: 9px;
	height: 9px;
	font-size: 12px;
	line-height: 7px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .3s ease, border-color .3s ease
}

.next-step-dot>.next-step-item-process .next-step-item-tail-overlay {
	background: #c4c6cf
}

.next-step-dot>.next-step-item-process .next-step-item-tail-underlay {
	background: #f0f2f5
}

.next-step-dot>.next-step-item-process>.next-step-item-container .next-step-item-progress {
	width: 9px;
	height: 9px
}

.next-step-dot>.next-step-item-process>.next-step-item-container .next-step-item-node {
	color: #3d7fff
}

.next-step-dot>.next-step-item-process>.next-step-item-container .next-step-item-node-circle,
.next-step-dot>.next-step-item-process>.next-step-item-container .next-step-item-node-dot {
	background: #3d7fff;
	border-color: #3d7fff
}

.next-step-dot>.next-step-item-process .next-step-item-title {
	color: #111;
	word-break: break-word
}

.next-step-dot>.next-step-item-process .next-step-item-content {
	color: #111;
	line-height: 1.5;
	word-break: break-word
}

.next-step-dot>.next-step-item-process .next-step-item-node-placeholder {
	width: 9px;
	height: 9px;
	position: relative
}

.next-step-dot>.next-step-item-process .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-dot>.next-step-item-process .next-step-item-node-circle {
	display: block;
	width: 9px;
	height: 9px;
	font-size: 14px;
	font-weight: 400;
	line-height: 7px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-dot>.next-step-item-process .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-dot>.next-step-item-process .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-dot>.next-step-item-process .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-dot>.next-step-item-process .next-step-item-content {
	font-size: 12px
}

.next-step-dot>.next-step-item-process .next-step-item-node-dot {
	display: block;
	width: 9px;
	height: 9px;
	font-size: 12px;
	line-height: 7px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .3s ease, border-color .3s ease
}

.next-step-dot>.next-step-item-finish .next-step-item-tail-overlay {
	background: #3d7fff
}

.next-step-dot>.next-step-item-finish .next-step-item-tail-underlay {
	background: #f0f2f5
}

.next-step-dot>.next-step-item-finish>.next-step-item-container .next-step-item-progress {
	width: 9px;
	height: 9px
}

.next-step-dot>.next-step-item-finish>.next-step-item-container .next-step-item-node {
	color: #3d7fff
}

.next-step-dot>.next-step-item-finish>.next-step-item-container .next-step-item-node-circle,
.next-step-dot>.next-step-item-finish>.next-step-item-container .next-step-item-node-dot {
	background: #fff;
	border-color: #3d7fff
}

.next-step-dot>.next-step-item-finish .next-step-item-title {
	color: #666;
	word-break: break-word
}

.next-step-dot>.next-step-item-finish .next-step-item-content {
	color: #666;
	line-height: 1.5;
	word-break: break-word
}

.next-step-dot>.next-step-item-finish .next-step-item-node-placeholder {
	width: 9px;
	height: 9px;
	position: relative
}

.next-step-dot>.next-step-item-finish .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-dot>.next-step-item-finish .next-step-item-node-circle {
	display: block;
	width: 9px;
	height: 9px;
	font-size: 14px;
	font-weight: 400;
	line-height: 7px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-dot>.next-step-item-finish .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-dot>.next-step-item-finish .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-dot>.next-step-item-finish .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-dot>.next-step-item-finish .next-step-item-content {
	font-size: 12px
}

.next-step-dot>.next-step-item-finish .next-step-item-node-dot {
	display: block;
	width: 9px;
	height: 9px;
	font-size: 12px;
	line-height: 7px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .3s ease, border-color .3s ease
}

.next-step-dot .next-step-item-disabled .next-step-item-tail-overlay,
.next-step-dot .next-step-item-disabled .next-step-item-tail-underlay {
	background: #f0f2f5
}

.next-step-dot .next-step-item-disabled>.next-step-item-container .next-step-item-progress {
	width: 9px;
	height: 9px
}

.next-step-dot .next-step-item-disabled>.next-step-item-container .next-step-item-node {
	color: #f0f2f5
}

.next-step-dot .next-step-item-disabled>.next-step-item-container .next-step-item-node-circle,
.next-step-dot .next-step-item-disabled>.next-step-item-container .next-step-item-node-dot {
	background: #fff;
	border-color: #e6e8ed
}

.next-step-dot .next-step-item-disabled .next-step-item-title {
	color: #ccc;
	word-break: break-word
}

.next-step-dot .next-step-item-disabled .next-step-item-content {
	color: #ccc;
	line-height: 1.5;
	word-break: break-word
}

.next-step-dot .next-step-item-disabled .next-step-item-node-placeholder {
	width: 9px;
	height: 9px;
	position: relative
}

.next-step-dot .next-step-item-disabled .next-step-item-node {
	position: relative;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.next-step-dot .next-step-item-disabled .next-step-item-node-circle {
	display: block;
	width: 9px;
	height: 9px;
	font-size: 14px;
	font-weight: 400;
	line-height: 7px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .1s linear
}

.next-step-dot .next-step-item-disabled .next-step-item-node-circle .next-icon {
	animation: zoomIn .3s linear
}

.next-step-dot .next-step-item-disabled .next-step-item-node-circle .next-icon .next-icon-remote,
.next-step-dot .next-step-item-disabled .next-step-item-node-circle .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-step-dot .next-step-item-disabled .next-step-item-content {
	font-size: 12px
}

.next-step-dot .next-step-item-disabled .next-step-item-node-dot {
	display: block;
	width: 9px;
	height: 9px;
	font-size: 12px;
	line-height: 7px;
	text-align: center;
	border: 1px solid;
	border-radius: 50%;
	transition: background-color .3s ease, border-color .3s ease
}

.next-step-dot .next-step-item-disabled .next-step-item-node,
.next-step-dot .next-step-item-disabled .next-step-item-node-placeholder {
	cursor: not-allowed
}

.next-step-dot .next-step-item-read-only .next-step-item-node,
.next-step-dot .next-step-item-read-only .next-step-item-node-placeholder {
	cursor: default
}

.next-step-dot .next-step-item-last .next-step-item-tail {
	display: none
}

.next-step-dot.next-step-horizontal {
	text-align: center;
	white-space: nowrap
}

.next-step-dot.next-step-horizontal>.next-step-item .next-step-item-content,
.next-step-dot.next-step-horizontal>.next-step-item .next-step-item-title {
	white-space: normal
}

.next-step-dot.next-step-horizontal .next-step-item-node .next-icon {
	vertical-align: middle
}

.next-step-dot.next-step-horizontal>.next-step-item-wait .next-step-item-tail {
	display: inline-block;
	clear: both;
	width: calc(100% - 33px);
	vertical-align: middle
}

.next-step-dot.next-step-horizontal>.next-step-item-wait .next-step-item-tail .next-step-item-tail-underlay {
	display: block;
	height: 1px;
	position: relative
}

.next-step-dot.next-step-horizontal>.next-step-item-wait .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 1px;
	transition: all .1s linear;
	width: 100%
}

.next-step-dot.next-step-horizontal>.next-step-item-wait>.next-step-item-body {
	width: 75px;
	left: -21px;
	text-align: center;
	position: absolute
}

.next-step-dot.next-step-horizontal>.next-step-item-wait>.next-step-item-body>.next-step-item-title {
	font-size: 12px;
	line-height: 16px;
	margin-top: 6px;
	font-weight: 700
}

.next-step-dot.next-step-horizontal>.next-step-item-wait>.next-step-item-body>.next-step-item-content {
	margin-top: 3px
}

.next-step-dot.next-step-horizontal>.next-step-item-process .next-step-item-tail {
	display: inline-block;
	clear: both;
	width: calc(100% - 33px);
	vertical-align: middle
}

.next-step-dot.next-step-horizontal>.next-step-item-process .next-step-item-tail .next-step-item-tail-underlay {
	display: block;
	height: 1px;
	position: relative
}

.next-step-dot.next-step-horizontal>.next-step-item-process .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 1px;
	transition: all .1s linear;
	width: 100%
}

.next-step-dot.next-step-horizontal>.next-step-item-process>.next-step-item-body {
	width: 75px;
	left: -21px;
	text-align: center;
	position: absolute
}

.next-step-dot.next-step-horizontal>.next-step-item-process>.next-step-item-body>.next-step-item-title {
	font-size: 12px;
	line-height: 16px;
	margin-top: 6px;
	font-weight: 700
}

.next-step-dot.next-step-horizontal>.next-step-item-process>.next-step-item-body>.next-step-item-content {
	margin-top: 3px
}

.next-step-dot.next-step-horizontal>.next-step-item-finish .next-step-item-tail {
	display: inline-block;
	clear: both;
	width: calc(100% - 33px);
	vertical-align: middle
}

.next-step-dot.next-step-horizontal>.next-step-item-finish .next-step-item-tail .next-step-item-tail-underlay {
	display: block;
	height: 1px;
	position: relative
}

.next-step-dot.next-step-horizontal>.next-step-item-finish .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 1px;
	transition: all .1s linear;
	width: 100%
}

.next-step-dot.next-step-horizontal>.next-step-item-finish>.next-step-item-body {
	width: 75px;
	left: -21px;
	text-align: center;
	position: absolute
}

.next-step-dot.next-step-horizontal>.next-step-item-finish>.next-step-item-body>.next-step-item-title {
	font-size: 12px;
	line-height: 16px;
	margin-top: 6px;
	font-weight: 700
}

.next-step-dot.next-step-horizontal>.next-step-item-finish>.next-step-item-body>.next-step-item-content {
	margin-top: 3px
}

.next-step-dot.next-step-horizontal>.next-step-item-disabled .next-step-item-tail {
	display: inline-block;
	clear: both;
	width: calc(100% - 33px);
	vertical-align: middle
}

.next-step-dot.next-step-horizontal>.next-step-item-disabled .next-step-item-tail .next-step-item-tail-underlay {
	display: block;
	height: 1px;
	position: relative
}

.next-step-dot.next-step-horizontal>.next-step-item-disabled .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 1px;
	transition: all .1s linear;
	width: 100%
}

.next-step-dot.next-step-horizontal>.next-step-item-disabled>.next-step-item-body {
	width: 75px;
	left: -21px;
	text-align: center;
	position: absolute
}

.next-step-dot.next-step-horizontal>.next-step-item-disabled>.next-step-item-body>.next-step-item-title {
	font-size: 12px;
	line-height: 16px;
	margin-top: 6px;
	font-weight: 700
}

.next-step-dot.next-step-horizontal>.next-step-item-disabled>.next-step-item-body>.next-step-item-content {
	margin-top: 3px
}

.next-step-dot.next-step-vertical {
	padding: 0 0 0 4px;
	font-size: 0;
	display: table-cell;
	position: relative
}

.next-step-dot.next-step-vertical .next-step-item-container {
	padding: 0
}

.next-step-dot.next-step-vertical>.next-step-item:last-child .next-step-item-tail {
	display: block;
	visibility: hidden
}

.next-step-dot.next-step-vertical>.next-step-item-wait .next-step-item-tail {
	width: 1px;
	height: 0;
	margin: 12px auto
}

.next-step-dot.next-step-vertical>.next-step-item-wait .next-step-item-tail .next-step-item-tail-underlay {
	height: 100%;
	width: 1px;
	position: relative
}

.next-step-dot.next-step-vertical>.next-step-item-wait .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 100%;
	width: 1px
}

.next-step-dot.next-step-vertical>.next-step-item-wait>.next-step-item-body {
	position: absolute;
	top: 0;
	left: 4.5px;
	margin-left: 12px
}

.next-step-dot.next-step-vertical>.next-step-item-wait>.next-step-item-body>.next-step-item-title {
	margin-top: 0;
	font-weight: 700;
	text-align: left;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-dot.next-step-vertical>.next-step-item-wait>.next-step-item-body>.next-step-item-content {
	margin-top: 6px;
	min-height: 6px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5
}

.next-step-dot.next-step-vertical>.next-step-item-process .next-step-item-tail {
	width: 1px;
	height: 0;
	margin: 12px auto
}

.next-step-dot.next-step-vertical>.next-step-item-process .next-step-item-tail .next-step-item-tail-underlay {
	height: 100%;
	width: 1px;
	position: relative
}

.next-step-dot.next-step-vertical>.next-step-item-process .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 100%;
	width: 1px
}

.next-step-dot.next-step-vertical>.next-step-item-process>.next-step-item-body {
	position: absolute;
	top: 0;
	left: 4.5px;
	margin-left: 12px
}

.next-step-dot.next-step-vertical>.next-step-item-process>.next-step-item-body>.next-step-item-title {
	margin-top: 0;
	font-weight: 700;
	text-align: left;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-dot.next-step-vertical>.next-step-item-process>.next-step-item-body>.next-step-item-content {
	margin-top: 6px;
	min-height: 6px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5
}

.next-step-dot.next-step-vertical>.next-step-item-finish .next-step-item-tail {
	width: 1px;
	height: 0;
	margin: 12px auto
}

.next-step-dot.next-step-vertical>.next-step-item-finish .next-step-item-tail .next-step-item-tail-underlay {
	height: 100%;
	width: 1px;
	position: relative
}

.next-step-dot.next-step-vertical>.next-step-item-finish .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 100%;
	width: 1px
}

.next-step-dot.next-step-vertical>.next-step-item-finish>.next-step-item-body {
	position: absolute;
	top: 0;
	left: 4.5px;
	margin-left: 12px
}

.next-step-dot.next-step-vertical>.next-step-item-finish>.next-step-item-body>.next-step-item-title {
	margin-top: 0;
	font-weight: 700;
	text-align: left;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-dot.next-step-vertical>.next-step-item-finish>.next-step-item-body>.next-step-item-content {
	margin-top: 6px;
	min-height: 6px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5
}

.next-step-dot.next-step-vertical>.next-step-item-disabled .next-step-item-tail {
	width: 1px;
	height: 0;
	margin: 12px auto
}

.next-step-dot.next-step-vertical>.next-step-item-disabled .next-step-item-tail .next-step-item-tail-underlay {
	height: 100%;
	width: 1px;
	position: relative
}

.next-step-dot.next-step-vertical>.next-step-item-disabled .next-step-item-tail .next-step-item-tail-overlay {
	position: absolute;
	top: 0;
	height: 100%;
	width: 1px
}

.next-step-dot.next-step-vertical>.next-step-item-disabled>.next-step-item-body {
	position: absolute;
	top: 0;
	left: 4.5px;
	margin-left: 12px
}

.next-step-dot.next-step-vertical>.next-step-item-disabled>.next-step-item-body>.next-step-item-title {
	margin-top: 0;
	font-weight: 700;
	text-align: left;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-dot.next-step-vertical>.next-step-item-disabled>.next-step-item-body>.next-step-item-content {
	margin-top: 6px;
	min-height: 6px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5
}

.next-step-horizontal[dir=rtl]>.next-step-item {
	text-align: right
}

.next-step-arrow[dir=rtl] .next-step-item {
	height: 24px;
	line-height: 24px;
	margin-left: 3px;
	margin-right: 12px
}

.next-step-arrow[dir=rtl] .next-step-item:before {
	right: -12px;
	left: auto;
	border: 12px solid transparent
}

.next-step-arrow[dir=rtl] .next-step-item:after {
	left: -24px;
	right: auto;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-right: 12px solid transparent
}

.next-step-arrow[dir=rtl]>.next-step-item-wait {
	background: #ebecf0
}

.next-step-arrow[dir=rtl]>.next-step-item-wait .next-step-item-node-dot {
	right: 50%;
	left: auto
}

.next-step-arrow[dir=rtl]>.next-step-item-wait:before {
	border: 12px solid #ebecf0;
	border-right-color: transparent
}

.next-step-arrow[dir=rtl]>.next-step-item-wait:after {
	border-right-color: #ebecf0;
	border-left-color: transparent
}

.next-step-arrow[dir=rtl]>.next-step-item-process {
	background: #3d7fff
}

.next-step-arrow[dir=rtl]>.next-step-item-process .next-step-item-node-dot {
	right: 50%;
	left: auto
}

.next-step-arrow[dir=rtl]>.next-step-item-process:before {
	border: 12px solid #3d7fff;
	border-right-color: transparent
}

.next-step-arrow[dir=rtl]>.next-step-item-process:after {
	border-right-color: #3d7fff;
	border-left-color: transparent
}

.next-step-arrow[dir=rtl]>.next-step-item-finish {
	background: rgba(61, 127, 255, .06)
}

.next-step-arrow[dir=rtl]>.next-step-item-finish .next-step-item-node-dot {
	right: 50%;
	left: auto
}

.next-step-arrow[dir=rtl]>.next-step-item-finish:before {
	border: 12px solid rgba(61, 127, 255, .06);
	border-right-color: transparent
}

.next-step-arrow[dir=rtl]>.next-step-item-finish:after {
	border-right-color: rgba(61, 127, 255, .06);
	border-left-color: transparent
}

.next-step-arrow[dir=rtl] .next-step-item-disabled {
	background: #f0f2f5
}

.next-step-arrow[dir=rtl] .next-step-item-disabled .next-step-item-node-dot {
	right: 50%;
	left: auto
}

.next-step-arrow[dir=rtl] .next-step-item-disabled:before {
	border: 12px solid #f0f2f5;
	border-right-color: transparent
}

.next-step-arrow[dir=rtl] .next-step-item-disabled:after {
	border-right-color: #f0f2f5;
	border-left-color: transparent
}

.next-step-arrow[dir=rtl] .next-step-item-first {
	margin-right: 0
}

.next-step-arrow[dir=rtl] .next-step-item-last {
	margin-left: 0
}

.next-step-circle[dir=rtl] .next-step-item-disabled .next-step-item-node-dot,
.next-step-circle[dir=rtl]>.next-step-item-finish .next-step-item-node-dot,
.next-step-circle[dir=rtl]>.next-step-item-process .next-step-item-node-dot,
.next-step-circle[dir=rtl]>.next-step-item-wait .next-step-item-node-dot {
	right: 50%;
	left: auto
}

.next-step-circle[dir=rtl].next-step-horizontal>.next-step-item-disabled>.next-step-item-body,
.next-step-circle[dir=rtl].next-step-horizontal>.next-step-item-finish>.next-step-item-body,
.next-step-circle[dir=rtl].next-step-horizontal>.next-step-item-process>.next-step-item-body,
.next-step-circle[dir=rtl].next-step-horizontal>.next-step-item-wait>.next-step-item-body {
	right: -10.5px;
	left: auto
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-wait .next-step-item-body {
	left: auto;
	right: 0;
	text-align: right
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-wait .next-step-item-body .next-step-item-title {
	padding-left: 12px;
	padding-right: 0
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-wait .next-step-item-tail {
	left: 0;
	right: auto
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-process .next-step-item-body {
	left: auto;
	right: 0;
	text-align: right
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-process .next-step-item-body .next-step-item-title {
	padding-left: 12px;
	padding-right: 0
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-process .next-step-item-tail {
	left: 0;
	right: auto
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-finish .next-step-item-body {
	left: auto;
	right: 0;
	text-align: right
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-finish .next-step-item-body .next-step-item-title {
	padding-left: 12px;
	padding-right: 0
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-finish .next-step-item-tail {
	left: 0;
	right: auto
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-disabled .next-step-item-body {
	left: auto;
	right: 0;
	text-align: right
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-disabled .next-step-item-body .next-step-item-title {
	padding-left: 12px;
	padding-right: 0
}

.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal>.next-step-item-disabled .next-step-item-tail {
	left: 0;
	right: auto
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-wait>.next-step-item-body {
	right: 15px;
	left: auto;
	margin-right: 12px;
	margin-left: 0
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-wait>.next-step-item-body>.next-step-item-title {
	text-align: right;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-wait>.next-step-item-body>.next-step-item-content {
	text-align: right
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-process>.next-step-item-body {
	right: 15px;
	left: auto;
	margin-right: 12px;
	margin-left: 0
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-process>.next-step-item-body>.next-step-item-title {
	text-align: right;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-process>.next-step-item-body>.next-step-item-content {
	text-align: right
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-finish>.next-step-item-body {
	right: 15px;
	left: auto;
	margin-right: 12px;
	margin-left: 0
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-finish>.next-step-item-body>.next-step-item-title {
	text-align: right;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-finish>.next-step-item-body>.next-step-item-content {
	text-align: right
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-disabled>.next-step-item-body {
	right: 15px;
	left: auto;
	margin-right: 12px;
	margin-left: 0
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-disabled>.next-step-item-body>.next-step-item-title {
	text-align: right;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-circle[dir=rtl].next-step-vertical>.next-step-item-disabled>.next-step-item-body>.next-step-item-content {
	text-align: right
}

.next-step-dot[dir=rtl] .next-step-item-disabled .next-step-item-node-dot,
.next-step-dot[dir=rtl]>.next-step-item-finish .next-step-item-node-dot,
.next-step-dot[dir=rtl]>.next-step-item-process .next-step-item-node-dot,
.next-step-dot[dir=rtl]>.next-step-item-wait .next-step-item-node-dot {
	right: 50%;
	left: auto
}

.next-step-dot[dir=rtl].next-step-horizontal>.next-step-item-disabled>.next-step-item-body,
.next-step-dot[dir=rtl].next-step-horizontal>.next-step-item-finish>.next-step-item-body,
.next-step-dot[dir=rtl].next-step-horizontal>.next-step-item-process>.next-step-item-body,
.next-step-dot[dir=rtl].next-step-horizontal>.next-step-item-wait>.next-step-item-body {
	right: -21px;
	left: auto
}

.next-step-dot[dir=rtl].next-step-vertical {
	padding: 0 4px 0 0
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-wait>.next-step-item-body {
	right: 4.5px;
	left: auto;
	margin-right: 12px;
	margin-left: 0
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-wait>.next-step-item-body>.next-step-item-title {
	text-align: right;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-wait>.next-step-item-body>.next-step-item-content {
	text-align: right
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-process>.next-step-item-body {
	right: 4.5px;
	left: auto;
	margin-right: 12px;
	margin-left: 0
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-process>.next-step-item-body>.next-step-item-title {
	text-align: right;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-process>.next-step-item-body>.next-step-item-content {
	text-align: right
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-finish>.next-step-item-body {
	right: 4.5px;
	left: auto;
	margin-right: 12px;
	margin-left: 0
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-finish>.next-step-item-body>.next-step-item-title {
	text-align: right;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-finish>.next-step-item-body>.next-step-item-content {
	text-align: right
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-disabled>.next-step-item-body {
	right: 4.5px;
	left: auto;
	margin-right: 12px;
	margin-left: 0
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-disabled>.next-step-item-body>.next-step-item-title {
	text-align: right;
	font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei;
	font-size: 12px;
	line-height: 1.28571
}

.next-step-dot[dir=rtl].next-step-vertical>.next-step-item-disabled>.next-step-item-body>.next-step-item-content {
	text-align: right
}

.next-switch:after[dir=rtl] {
	content: " ";
	transition: all .1s linear;
	transform-origin: right center
}

.next-switch-medium[dir=rtl]:after,
.next-switch-small[dir=rtl]:after {
	right: 100%;
	transform: translateX(100%)
}

.next-switch-on[dir=rtl]>.next-switch-children {
	color: #fff
}

.next-switch-on[disabled][dir=rtl]:after {
	left: 0;
	right: 100%;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .12)
}

.next-switch-off[dir=rtl]:after {
	right: 0;
	transform: translateX(0);
	box-shadow: -1px 0 3px 0 rgba(0, 0, 0, .12)
}

.next-switch-off.next-switch-small[dir=rtl]>.next-switch-children,
.next-switch-off[dir=rtl]>.next-switch-children {
	right: auto
}

.next-switch {
	outline: none;
	text-align: left;
	cursor: pointer;
	vertical-align: middle;
	user-select: none;
	overflow: hidden;
	transition: background .1s cubic-bezier(.4, 0, .2, 1), border-color .1s cubic-bezier(.4, 0, .2, 1)
}

.next-switch,
.next-switch *,
.next-switch :after,
.next-switch :before {
	box-sizing: border-box
}

.next-switch-btn {
	transition: all .15s cubic-bezier(.4, 0, .2, 1);
	transform-origin: left center
}

.next-switch:after {
	content: ""
}

.next-switch-loading {
	pointer-events: none
}

.next-switch-loading .next-icon-loading {
	color: #3d7fff;
	text-align: center;
	transform: translate(-1px, -1px)
}

.next-switch-loading .next-icon-loading.next-switch-inner-icon:before {
	vertical-align: top
}

.next-switch-medium {
	position: relative;
	display: inline-block;
	border: 2px solid transparent;
	width: 60px;
	height: 34px;
	border-radius: 500px
}

.next-switch-medium:not([disabled]):active .next-switch-btn {
	width: 39px
}

.next-switch-medium.next-switch-on:not([disabled]):active .next-switch-btn {
	left: calc(100% - 39px)
}

.next-switch-medium.next-switch-auto-width {
	min-width: 60px;
	width: auto;
	overflow: initial
}

.next-switch-medium:after {
	content: ""
}

.next-switch-medium>.next-switch-btn {
	border: 1px solid transparent;
	position: absolute;
	left: calc(100% - 30px);
	width: 30px;
	height: 30px;
	border-radius: 50%;
	box-sizing: border-box
}

.next-switch-medium>.next-switch-children {
	height: 30px;
	line-height: 30px;
	font-size: 12px
}

.next-switch-medium.next-switch.next-switch-on>.next-switch-children {
	margin: 0 36px 0 6px
}

.next-switch-medium.next-switch.next-switch-off>.next-switch-children {
	margin: 0 6px 0 36px
}

.next-switch-medium.next-switch-loading .next-icon-loading {
	line-height: 30px;
	height: 30px;
	width: 30px
}

.next-switch-medium.next-switch-loading .next-icon-loading .next-icon-remote,
.next-switch-medium.next-switch-loading .next-icon-loading:before {
	width: 24px;
	font-size: 24px;
	line-height: inherit
}

.next-switch-small {
	position: relative;
	display: inline-block;
	border: 2px solid transparent;
	width: 48px;
	height: 28px;
	border-radius: 500px
}

.next-switch-small:not([disabled]):active .next-switch-btn {
	width: 31.2px
}

.next-switch-small.next-switch-on:not([disabled]):active .next-switch-btn {
	left: calc(100% - 31.2px)
}

.next-switch-small.next-switch-auto-width {
	min-width: 48px;
	width: auto;
	overflow: initial
}

.next-switch-small:after {
	content: ""
}

.next-switch-small>.next-switch-btn {
	border: 1px solid transparent;
	position: absolute;
	left: calc(100% - 24px);
	width: 24px;
	height: 24px;
	border-radius: 50%;
	box-sizing: border-box
}

.next-switch-small>.next-switch-children {
	height: 24px;
	line-height: 24px;
	font-size: 12px
}

.next-switch-small.next-switch.next-switch-on>.next-switch-children {
	margin: 0 30px 0 6px
}

.next-switch-small.next-switch.next-switch-off>.next-switch-children {
	margin: 0 6px 0 30px
}

.next-switch-small.next-switch-loading .next-icon-loading {
	line-height: 24px;
	height: 24px;
	width: 24px
}

.next-switch-small.next-switch-loading .next-icon-loading .next-icon-remote,
.next-switch-small.next-switch-loading .next-icon-loading:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-switch-on {
	background-color: #3d7fff
}

.next-switch-on .next-switch-btn {
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .12);
	background-color: #fff;
	border-color: transparent
}

.next-switch-on>.next-switch-children {
	color: #fff
}

.next-switch-on.hover,
.next-switch-on:focus,
.next-switch-on:hover {
	background-color: #0047d6
}

.next-switch-on.hover .next-switch-btn,
.next-switch-on:focus .next-switch-btn,
.next-switch-on:hover .next-switch-btn {
	background-color: #fff
}

.next-switch-on[disabled] {
	background-color: #ebecf0;
	cursor: not-allowed
}

.next-switch-on[disabled] .next-switch-btn {
	right: 0;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .12);
	background-color: #f0f2f5;
	border-color: transparent
}

.next-switch-on[disabled]>.next-switch-children {
	color: #ccc
}

.next-switch-off,
.next-switch-off.hover,
.next-switch-off:focus,
.next-switch-off:hover {
	background-color: #ebecf0;
	border-color: #ebecf0
}

.next-switch-off .next-switch-btn {
	left: 0;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .12);
	background-color: #fff;
	border-color: transparent
}

.next-switch-off.hover .next-switch-btn,
.next-switch-off:focus .next-switch-btn,
.next-switch-off:hover .next-switch-btn {
	background-color: #fff
}

.next-switch-off>.next-switch-children {
	color: #999
}

.next-switch-off[disabled] {
	background-color: #ebecf0;
	cursor: not-allowed
}

.next-switch-off[disabled] .next-switch-btn {
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .12);
	background-color: #f0f2f5;
	border-color: transparent
}

.next-switch-off[disabled]>.next-switch-children {
	color: #c4c6cf
}

.next-tabs {
	width: 100%
}

.next-tabs,
.next-tabs *,
.next-tabs :after,
.next-tabs :before {
	box-sizing: border-box
}

.next-tabs-bar {
	outline: none
}

.next-tabs-bar-popup {
	overflow-y: auto;
	max-height: 480px
}

.next-tabs-nav-container {
	position: relative
}

.next-tabs-nav-container:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: "\0020";
	clear: both
}

.next-tabs-nav-wrap {
	overflow: hidden
}

.next-tabs-nav-scroll {
	overflow: hidden;
	white-space: nowrap
}

.next-tabs-scrollable .next-tabs-nav-scroll {
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch
}

.next-tabs-scrollable .next-tabs-nav-scroll::-webkit-scrollbar {
	display: none!important;
	width: 0!important;
	height: 0!important;
	-webkit-appearance: none;
	opacity: 0!important
}

.next-tabs-nav {
	display: inline-block;
	position: relative;
	transition: all .3s ease;
	list-style: none;
	padding: 0;
	margin: 0
}

.next-tabs-nav-appear,
.next-tabs-nav-enter {
	animation: fadeInLeft .4s cubic-bezier(.78, .14, .15, .86);
	animation-fill-mode: both
}

.next-tabs-nav-leave {
	animation: fadeOutLeft .2s cubic-bezier(.78, .14, .15, .86);
	animation-fill-mode: both
}

.next-tabs-nav.next-disable-animation .next-tabs-tab:before {
	transition: none
}

.next-tabs-tab {
	display: inline-block;
	position: relative;
	transition: all .1s linear
}

.next-tabs-tab-inner {
	position: relative;
	cursor: pointer;
	text-decoration: none
}

.next-tabs-tab:before {
	content: "";
	position: absolute;
	transition: all .3s ease
}

.next-tabs-tab.active {
	font-weight: 400
}

.next-tabs-tab .next-tabs-tab-close {
	color: #666
}

.next-tabs-tab .next-tabs-tab-close:hover {
	color: #111
}

.next-tabs-tab .next-tabs-tab-close:focus {
	outline: none
}

.next-tabs-tab.active .next-tabs-tab-close {
	color: #3d7fff
}

.next-tabs-tab.disabled .next-tabs-tab-close {
	color: #e6e8ed
}

.next-tabs-tab:focus {
	outline: none
}

.next-tabs-tabpane {
	visibility: hidden;
	opacity: 0
}

.next-tabs-tabpane.active {
	visibility: visible;
	opacity: 1;
	height: auto
}

.next-tabs-tabpane.hidden {
	overflow: hidden;
	height: 0!important;
	margin: 0!important;
	padding: 0!important;
	border: 0!important
}

.next-tabs-btn-down,
.next-tabs-btn-next,
.next-tabs-btn-prev {
	position: absolute;
	top: 0;
	cursor: pointer;
	padding: 0;
	border: 0;
	outline: none;
	height: 100%;
	background: transparent;
	border-color: transparent
}

.next-tabs-btn-down,
.next-tabs-btn-down.visited,
.next-tabs-btn-down:link,
.next-tabs-btn-down:visited,
.next-tabs-btn-next,
.next-tabs-btn-next.visited,
.next-tabs-btn-next:link,
.next-tabs-btn-next:visited,
.next-tabs-btn-prev,
.next-tabs-btn-prev.visited,
.next-tabs-btn-prev:link,
.next-tabs-btn-prev:visited {
	color: #666
}

.next-tabs-btn-down.active,
.next-tabs-btn-down.hover,
.next-tabs-btn-down:active,
.next-tabs-btn-down:focus,
.next-tabs-btn-down:hover,
.next-tabs-btn-next.active,
.next-tabs-btn-next.hover,
.next-tabs-btn-next:active,
.next-tabs-btn-next:focus,
.next-tabs-btn-next:hover,
.next-tabs-btn-prev.active,
.next-tabs-btn-prev.hover,
.next-tabs-btn-prev:active,
.next-tabs-btn-prev:focus,
.next-tabs-btn-prev:hover {
	color: #111;
	background: transparent;
	border-color: transparent;
	text-decoration: none
}

.next-tabs-btn-down.disabled,
.next-tabs-btn-next.disabled,
.next-tabs-btn-prev.disabled {
	cursor: not-allowed;
	color: #e6e8ed
}

.next-tabs-btn-next {
	right: 6px
}

.next-tabs-btn-prev {
	right: 24px
}

.next-tabs-btn-down {
	right: 6px
}

.next-tabs .next-tab-icon-dropdown:before {
	content: ""
}

.next-tabs .next-tab-icon-prev:before {
	content: ""
}

.next-tabs .next-tab-icon-next:before {
	content: ""
}

.next-tabs-content {
	overflow: hidden
}

.next-tabs-vertical>.next-tabs-bar .next-tabs-nav {
	width: 100%
}

.next-tabs-vertical>.next-tabs-bar .next-tabs-tab {
	display: block
}

.next-tabs.next-medium .next-tabs-nav-container-scrolling {
	padding-right: 45px
}

.next-tabs.next-medium .next-tabs-tab-inner {
	font-size: 14px;
	padding: 12px 18px
}

.next-tabs.next-medium .next-tabs-tab-inner .next-icon {
	line-height: 1
}

.next-tabs.next-medium .next-tabs-tab-inner .next-icon .next-icon-remote,
.next-tabs.next-medium .next-tabs-tab-inner .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-tabs.next-medium .next-tabs-tab-inner .next-tabs-tab-close {
	margin-left: 6px
}

.next-tabs.next-medium .next-tabs-tab-inner .next-tabs-tab-close .next-icon-remote,
.next-tabs.next-medium .next-tabs-tab-inner .next-tabs-tab-close:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-tabs.next-medium .next-tabs-tab-inner .next-tabs-tab-close {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-tabs.next-medium .next-tabs-tab-inner .next-tabs-tab-close:before {
		width: 12px;
		font-size: 12px
	}
}

.next-tabs.next-medium .next-tabs-btn-down .next-icon .next-icon-remote,
.next-tabs.next-medium .next-tabs-btn-down .next-icon:before,
.next-tabs.next-medium .next-tabs-btn-next .next-icon .next-icon-remote,
.next-tabs.next-medium .next-tabs-btn-next .next-icon:before,
.next-tabs.next-medium .next-tabs-btn-prev .next-icon .next-icon-remote,
.next-tabs.next-medium .next-tabs-btn-prev .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-tabs.next-small .next-tabs-nav-container-scrolling {
	padding-right: 42px
}

.next-tabs.next-small .next-tabs-tab-inner {
	font-size: 12px;
	padding: 6px 9px
}

.next-tabs.next-small .next-tabs-tab-inner .next-icon {
	line-height: 1
}

.next-tabs.next-small .next-tabs-tab-inner .next-icon .next-icon-remote,
.next-tabs.next-small .next-tabs-tab-inner .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-tabs.next-small .next-tabs-tab-inner .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-tabs.next-small .next-tabs-tab-inner .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-tabs.next-small .next-tabs-tab-inner .next-tabs-tab-close {
	margin-left: 6px
}

.next-tabs.next-small .next-tabs-tab-inner .next-tabs-tab-close .next-icon-remote,
.next-tabs.next-small .next-tabs-tab-inner .next-tabs-tab-close:before {
	width: 6px;
	font-size: 6px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-tabs.next-small .next-tabs-tab-inner .next-tabs-tab-close {
		transform: scale(.5);
		margin-left: -3px;
		margin-right: -3px
	}
	.next-tabs.next-small .next-tabs-tab-inner .next-tabs-tab-close:before {
		width: 12px;
		font-size: 12px
	}
}

.next-tabs.next-small .next-tabs-btn-down .next-icon .next-icon-remote,
.next-tabs.next-small .next-tabs-btn-down .next-icon:before,
.next-tabs.next-small .next-tabs-btn-next .next-icon .next-icon-remote,
.next-tabs.next-small .next-tabs-btn-next .next-icon:before,
.next-tabs.next-small .next-tabs-btn-prev .next-icon .next-icon-remote,
.next-tabs.next-small .next-tabs-btn-prev .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-tabs.next-small .next-tabs-btn-down .next-icon,
	.next-tabs.next-small .next-tabs-btn-next .next-icon,
	.next-tabs.next-small .next-tabs-btn-prev .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-tabs.next-small .next-tabs-btn-down .next-icon:before,
	.next-tabs.next-small .next-tabs-btn-next .next-icon:before,
	.next-tabs.next-small .next-tabs-btn-prev .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-tabs-pure>.next-tabs-bar {
	border-bottom: 1px solid #e6e8ed;
	background-color: transparent
}

.next-tabs-pure>.next-tabs-bar .next-tabs-nav-container {
	margin-bottom: -1px;
	box-shadow: none
}

.next-tabs-pure>.next-tabs-bar .next-tabs-nav-container .next-tabs-tab {
	color: #666;
	background-color: transparent
}

.next-tabs-pure>.next-tabs-bar .next-tabs-nav-container .next-tabs-tab:hover {
	cursor: pointer;
	color: #111;
	background-color: transparent
}

.next-tabs-pure>.next-tabs-bar .next-tabs-nav-container .next-tabs-tab.active {
	z-index: 1;
	color: #3d7fff;
	background-color: transparent
}

.next-tabs-pure>.next-tabs-bar .next-tabs-nav-container .next-tabs-tab.disabled {
	pointer-events: none;
	cursor: default;
	color: #e6e8ed;
	background: transparent
}

.next-tabs-pure>.next-tabs-bar .next-tabs-nav-container .next-tabs-tab:before {
	border-radius: 0;
	width: 0;
	border-bottom: 2px solid #3d7fff;
	left: 50%;
	bottom: 0
}

.next-tabs-pure>.next-tabs-bar .next-tabs-nav-container .next-tabs-tab.active:before {
	width: 100%;
	left: 0
}

.next-tabs-wrapped>.next-tabs-bar {
	background: transparent
}

.next-tabs-wrapped>.next-tabs-bar .next-tabs-tab {
	color: #666;
	background-color: #f0f2f5
}

.next-tabs-wrapped>.next-tabs-bar .next-tabs-tab:hover {
	cursor: pointer;
	color: #111;
	background-color: #ebecf0
}

.next-tabs-wrapped>.next-tabs-bar .next-tabs-tab.active {
	z-index: 1;
	color: #3d7fff;
	background-color: #fff
}

.next-tabs-wrapped>.next-tabs-bar .next-tabs-tab.disabled {
	pointer-events: none;
	cursor: default;
	color: #ccc;
	background: #f0f2f5
}

.next-tabs-wrapped>.next-tabs-bar .next-tabs-tab .next-tabs-tab-close {
	color: #666
}

.next-tabs-wrapped>.next-tabs-bar .next-tabs-tab .next-tabs-tab-close:hover {
	color: #111
}

.next-tabs-wrapped>.next-tabs-bar .next-tabs-tab .next-tabs-tab-close:focus {
	outline: none
}

.next-tabs-wrapped>.next-tabs-bar .next-tabs-tab.active .next-tabs-tab-close {
	color: #3d7fff
}

.next-tabs-wrapped>.next-tabs-bar .next-tabs-tab.disabled .next-tabs-tab-close {
	color: #e6e8ed
}

.next-tabs-wrapped:after,
.next-tabs-wrapped:before {
	content: "";
	display: table
}

.next-tabs-wrapped:after {
	clear: both
}

.next-tabs-wrapped.next-tabs-top>.next-tabs-bar,
.next-tabs-wrapped>.next-tabs-content {
	position: relative
}

.next-tabs-wrapped.next-tabs-top>.next-tabs-bar .next-tabs-nav-extra {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}

.next-tabs-wrapped.next-tabs-top>.next-tabs-bar .next-tabs-tab {
	margin-right: 6px;
	border-radius: 6px 6px 0 0;
	border: 1px solid #e6e8ed
}

.next-tabs-wrapped.next-tabs-top>.next-tabs-bar .next-tabs-tab:hover {
	border-color: #c4c6cf
}

.next-tabs-wrapped.next-tabs-top>.next-tabs-bar .next-tabs-tab.active {
	border-color: #e6e8ed #e6e8ed #fff
}

.next-tabs-wrapped.next-tabs-top>.next-tabs-bar .next-tabs-tab:before {
	border-radius: 6px;
	width: 0;
	border-top: 2px solid transparent;
	left: 50%;
	top: -1px
}

.next-tabs-wrapped.next-tabs-top>.next-tabs-bar .next-tabs-tab.active:before {
	width: calc(100% - 12px);
	left: 6px
}

.next-tabs-wrapped.next-tabs-top>.next-tabs-bar .next-tabs-tab.active {
	border-width: 1px
}

.next-tabs-wrapped.next-tabs-top>.next-tabs-bar:before {
	content: "";
	position: absolute;
	top: 100%;
	width: 100%;
	height: 0;
	border-bottom: 1px solid #e6e8ed;
	transform: translateY(-1px);
	display: block
}

.next-tabs-wrapped.next-tabs-bottom>.next-tabs-bar {
	position: relative
}

.next-tabs-wrapped.next-tabs-bottom>.next-tabs-bar .next-tabs-nav-extra {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}

.next-tabs-wrapped.next-tabs-bottom>.next-tabs-bar .next-tabs-tab {
	margin-right: 6px;
	border: 1px solid #e6e8ed;
	border-radius: 0 0 6px 6px
}

.next-tabs-wrapped.next-tabs-bottom>.next-tabs-bar .next-tabs-tab:hover {
	border-color: #c4c6cf
}

.next-tabs-wrapped.next-tabs-bottom>.next-tabs-bar .next-tabs-tab.active {
	border-color: #fff #e6e8ed #e6e8ed
}

.next-tabs-wrapped.next-tabs-bottom>.next-tabs-bar .next-tabs-tab:before {
	border-radius: 6px;
	width: 0;
	border-bottom: 2px solid transparent;
	left: 50%;
	bottom: -1px
}

.next-tabs-wrapped.next-tabs-bottom>.next-tabs-bar .next-tabs-tab.active:before {
	width: calc(100% - 12px);
	left: 6px
}

.next-tabs-wrapped.next-tabs-bottom>.next-tabs-content {
	top: 1px;
	border-bottom: 1px solid #e6e8ed
}

.next-tabs-wrapped.next-tabs-left>.next-tabs-bar {
	float: left
}

.next-tabs-wrapped.next-tabs-left>.next-tabs-bar .next-tabs-tab {
	float: none;
	margin-bottom: 3px;
	border-radius: 6px 0 0 6px;
	border: 1px solid #e6e8ed
}

.next-tabs-wrapped.next-tabs-left>.next-tabs-bar .next-tabs-tab:hover {
	border-color: #c4c6cf
}

.next-tabs-wrapped.next-tabs-left>.next-tabs-bar .next-tabs-tab.active {
	border-color: #e6e8ed #fff #e6e8ed #e6e8ed
}

.next-tabs-wrapped.next-tabs-left>.next-tabs-bar .next-tabs-tab:before {
	border-radius: 6px;
	height: 0;
	border-left: 2px solid transparent;
	top: 50%;
	left: -1px
}

.next-tabs-wrapped.next-tabs-left>.next-tabs-bar .next-tabs-tab.active:before {
	height: calc(100% - 12px);
	top: 6px
}

.next-tabs-wrapped.next-tabs-left>.next-tabs-bar .next-tabs-tab.active {
	border-width: 1px
}

.next-tabs-wrapped.next-tabs-left>.next-tabs-content {
	right: 1px;
	border-left: 1px solid #e6e8ed
}

.next-tabs-wrapped.next-tabs-right>.next-tabs-bar {
	float: right
}

.next-tabs-wrapped.next-tabs-right>.next-tabs-bar .next-tabs-tab {
	float: none;
	margin-bottom: 3px;
	border-radius: 0 6px 6px 0;
	border: 1px solid #e6e8ed
}

.next-tabs-wrapped.next-tabs-right>.next-tabs-bar .next-tabs-tab:hover {
	border-color: #c4c6cf
}

.next-tabs-wrapped.next-tabs-right>.next-tabs-bar .next-tabs-tab.active {
	border-color: #e6e8ed #e6e8ed #e6e8ed #fff
}

.next-tabs-wrapped.next-tabs-right>.next-tabs-bar .next-tabs-tab:before {
	border-radius: 6px;
	height: 0;
	border-right: 2px solid transparent;
	top: 50%;
	right: -1px
}

.next-tabs-wrapped.next-tabs-right>.next-tabs-bar .next-tabs-tab.active:before {
	height: calc(100% - 12px);
	top: 6px
}

.next-tabs-wrapped.next-tabs-right>.next-tabs-bar .next-tabs-tab.active {
	border-width: 1px
}

.next-tabs-wrapped.next-tabs-right>.next-tabs-content {
	right: -1px;
	border-right: 1px solid #e6e8ed
}

.next-tabs-capsule>.next-tabs-bar .next-tabs-tab {
	transition: background-color .1s linear;
	border: 1px solid #f0f2f5;
	border-right-color: transparent;
	margin-right: -1px;
	color: #111;
	background-color: #f0f2f5
}

.next-tabs-capsule>.next-tabs-bar .next-tabs-tab:first-child {
	border-radius: 9px 0 0 9px
}

.next-tabs-capsule>.next-tabs-bar .next-tabs-tab:last-child {
	border-radius: 0 9px 9px 0;
	border-right: 1px solid #f0f2f5
}

.next-tabs-capsule>.next-tabs-bar .next-tabs-tab.active {
	border-right: 1px solid;
	border-color: #3d7fff
}

.next-tabs-capsule>.next-tabs-bar .next-tabs-tab.disabled {
	border-color: #f0f2f5
}

.next-tabs-capsule>.next-tabs-bar .next-tabs-tab:hover {
	z-index: 2;
	border-right: 1px solid;
	border-color: #f0f2f5;
	cursor: pointer;
	color: #111;
	background-color: #f0f2f5
}

.next-tabs-capsule>.next-tabs-bar .next-tabs-tab.active {
	z-index: 1;
	color: #fff;
	background-color: #3d7fff
}

.next-tabs-capsule>.next-tabs-bar .next-tabs-tab.disabled {
	pointer-events: none;
	cursor: default;
	color: #ccc;
	background: #f0f2f5
}

.next-tabs-text>.next-tabs-bar .next-tabs-tab {
	color: #666;
	background-color: transparent
}

.next-tabs-text>.next-tabs-bar .next-tabs-tab:hover {
	cursor: pointer;
	color: #111;
	background-color: transparent
}

.next-tabs-text>.next-tabs-bar .next-tabs-tab.active {
	z-index: 1;
	color: #3d7fff;
	background-color: transparent
}

.next-tabs-text>.next-tabs-bar .next-tabs-tab.disabled {
	pointer-events: none;
	cursor: default;
	color: #ccc;
	background: transparent
}

.next-tabs-text>.next-tabs-bar .next-tabs-tab:not(:last-child):after {
	content: "";
	position: absolute;
	right: 0;
	top: calc(50% - 3px);
	width: 1px;
	height: 6px;
	background-color: #e6e8ed
}

.next-tabs-pure>.next-tabs-bar {
	position: relative
}

.next-tabs-pure>.next-tabs-bar .next-tabs-nav-extra {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}

.next-tabs-capsule>.next-tabs-bar {
	position: relative
}

.next-tabs-capsule>.next-tabs-bar .next-tabs-nav-extra {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}

.next-tabs-text>.next-tabs-bar {
	position: relative
}

.next-tabs-text>.next-tabs-bar .next-tabs-nav-extra {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}

.next-tabs[dir=rtl].next-medium .next-tabs-nav-container-scrolling {
	padding-left: 45px;
	padding-right: 0
}

.next-tabs[dir=rtl].next-medium .next-tabs-tab-close {
	padding-right: 6px;
	padding-left: 0
}

.next-tabs[dir=rtl].next-small .next-tabs-nav-container-scrolling {
	padding-left: 42px;
	padding-right: 0
}

.next-tabs[dir=rtl].next-small .next-tabs-tab-close {
	padding-right: 6px;
	padding-left: 0
}

.next-tabs[dir=rtl].next-tabs-wrapped.next-tabs-bottom>.next-tabs-bar .next-tabs-nav-extra,
.next-tabs[dir=rtl].next-tabs-wrapped.next-tabs-top>.next-tabs-bar .next-tabs-nav-extra,
.next-tabs[dir=rtl]>.next-tabs-bar .next-tabs-nav-extra {
	right: auto;
	left: 0
}

.next-tabs[dir=rtl].next-tabs-capsule>.next-tabs-bar .next-tabs-tab {
	border: 1px solid #f0f2f5;
	border-left: 0
}

.next-tabs[dir=rtl].next-tabs-capsule>.next-tabs-bar .next-tabs-tab:first-child {
	border-left: 0;
	border-radius: 0 9px 9px 0
}

.next-tabs[dir=rtl].next-tabs-capsule>.next-tabs-bar .next-tabs-tab:last-child {
	border-radius: 9px 0 0 9px;
	border-left: 1px solid #f0f2f5
}

.next-tabs[dir=rtl].next-tabs-capsule>.next-tabs-bar .next-tabs-tab.active {
	margin-left: -1px;
	margin-right: auto;
	border-left: 1px solid;
	border-color: #3d7fff
}

.next-tabs[dir=rtl] .next-tabs-btn-next {
	left: 6px;
	right: auto
}

.next-tabs[dir=rtl] .next-tabs-btn-prev {
	left: 24px;
	right: auto
}

.next-tabs[dir=rtl] .next-tabs-btn-down {
	left: 6px;
	right: auto
}

.next-tabs-text[dir=rtl]>.next-tabs-bar .next-tabs-tab:not(:last-child):after {
	content: "";
	position: absolute;
	left: 0;
	right: auto
}

@keyframes fadeInRightForTag {
	0% {
		opacity: 0;
		transform: rotate(45deg) translateX(20px)
	}
	to {
		opacity: 1;
		transform: rotate(45deg) translateX(0)
	}
}

.next-tag>.next-tag-body {
	overflow: hidden;
	text-overflow: ellipsis
}

.next-tag-checkable.next-tag-level-secondary {
	color: #111;
	border-color: transparent;
	background-color: transparent
}

.next-tag-checkable.next-tag-level-secondary:not(.disabled):not([disabled]).hover,
.next-tag-checkable.next-tag-level-secondary:not(.disabled):not([disabled]):hover {
	color: #3d7fff
}

.next-tag-default.next-tag-level-primary {
	color: #666;
	border-color: transparent;
	background-color: #f0f2f5
}

.next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]).hover,
.next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]):hover {
	color: #111;
	border-color: #f2f7ff;
	background-color: #f2f7ff
}

.next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]).hover>.next-tag-close-btn,
.next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]):hover>.next-tag-close-btn {
	color: #111
}

.disabled.next-tag-default.next-tag-level-primary,
.next-tag-default.next-tag-level-primary[disabled] {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.disabled.next-tag-default.next-tag-level-primary>.next-tag-close-btn,
.next-tag-default.next-tag-level-primary[disabled]>.next-tag-close-btn {
	color: #ccc
}

.next-tag-default.next-tag-level-primary>.next-tag-close-btn {
	color: #666
}

.next-tag-closable.next-tag-level-primary {
	color: #666;
	border-color: transparent;
	background-color: #f0f2f5
}

.next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]).hover,
.next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]):hover {
	color: #111;
	border-color: #f2f7ff;
	background-color: #f2f7ff
}

.next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]).hover>.next-tag-close-btn,
.next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]):hover>.next-tag-close-btn {
	color: #111
}

.disabled.next-tag-closable.next-tag-level-primary,
.next-tag-closable.next-tag-level-primary[disabled] {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.disabled.next-tag-closable.next-tag-level-primary>.next-tag-close-btn,
.next-tag-closable.next-tag-level-primary[disabled]>.next-tag-close-btn {
	color: #ccc
}

.next-tag-closable.next-tag-level-primary>.next-tag-close-btn {
	color: #666
}

.next-tag-checkable.next-tag-level-primary {
	color: #666;
	border-color: transparent;
	background-color: #f0f2f5
}

.next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]).hover,
.next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]):hover {
	color: #111;
	border-color: #f2f7ff;
	background-color: #f2f7ff
}

.next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]).hover>.next-tag-close-btn,
.next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]):hover>.next-tag-close-btn {
	color: #111
}

.disabled.next-tag-checkable.next-tag-level-primary,
.next-tag-checkable.next-tag-level-primary[disabled] {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.disabled.next-tag-checkable.next-tag-level-primary>.next-tag-close-btn,
.next-tag-checkable.next-tag-level-primary[disabled]>.next-tag-close-btn {
	color: #ccc
}

.next-tag-checkable.next-tag-level-primary>.next-tag-close-btn {
	color: #666
}

.next-tag-checkable.next-tag-level-primary.checked {
	color: #fff;
	border-color: #3d7fff;
	background-color: #3d7fff
}

.next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]).hover,
.next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]):hover {
	color: #fff;
	border-color: #0047d6;
	background-color: #0047d6
}

.next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]).hover>.next-tag-close-btn,
.next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]):hover>.next-tag-close-btn {
	color: #fff
}

.disabled.next-tag-checkable.next-tag-level-primary.checked,
.next-tag-checkable.next-tag-level-primary.checked[disabled] {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.disabled.next-tag-checkable.next-tag-level-primary.checked>.next-tag-close-btn,
.next-tag-checkable.next-tag-level-primary.checked>.next-tag-close-btn,
.next-tag-checkable.next-tag-level-primary.checked[disabled]>.next-tag-close-btn {
	color: #fff
}

.next-tag-default.next-tag-level-normal {
	color: #666;
	border-color: #c4c6cf;
	background-color: transparent
}

.next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]).hover,
.next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]):hover {
	color: #111;
	border-color: #a0a2ad;
	background-color: transparent
}

.next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]).hover>.next-tag-close-btn,
.next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]):hover>.next-tag-close-btn {
	color: #111
}

.disabled.next-tag-default.next-tag-level-normal,
.next-tag-default.next-tag-level-normal[disabled] {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.disabled.next-tag-default.next-tag-level-normal>.next-tag-close-btn,
.next-tag-default.next-tag-level-normal[disabled]>.next-tag-close-btn {
	color: #ccc
}

.next-tag-default.next-tag-level-normal>.next-tag-close-btn {
	color: #666
}

.next-tag-closable.next-tag-level-normal {
	color: #666;
	border-color: #c4c6cf;
	background-color: transparent
}

.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover,
.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover {
	color: #111;
	border-color: #a0a2ad;
	background-color: transparent
}

.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover>.next-tag-close-btn,
.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover>.next-tag-close-btn {
	color: #111
}

.disabled.next-tag-closable.next-tag-level-normal,
.next-tag-closable.next-tag-level-normal[disabled] {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: transparent
}

.disabled.next-tag-closable.next-tag-level-normal>.next-tag-close-btn,
.next-tag-closable.next-tag-level-normal[disabled]>.next-tag-close-btn {
	color: #ccc
}

.next-tag-closable.next-tag-level-normal>.next-tag-close-btn {
	color: #666
}

.next-tag-checkable.next-tag-level-normal.checked {
	color: #3d7fff;
	border-color: #3d7fff;
	background-color: rgba(61, 127, 255, .06)
}

.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]).hover,
.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]):hover {
	color: #0047d6;
	border-color: #0047d6;
	background-color: rgba(61, 127, 255, .06)
}

.next-tag-checkable.next-tag-level-secondary.checked {
	color: #3d7fff;
	border-color: #3d7fff;
	background-color: rgba(61, 127, 255, .06)
}

.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]).hover,
.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]):hover {
	color: #0047d6;
	border-color: #0047d6;
	background-color: rgba(61, 127, 255, .06)
}

.next-tag-checkable.next-tag-level-secondary.checked:before {
	position: absolute;
	content: "";
	-webkit-font-smoothing: antialiased;
	background-color: #3d7fff;
	transform: rotate(45deg)
}

.next-tag-checkable.next-tag-level-secondary.checked:after {
	position: absolute;
	font-family: NextIcon;
	-webkit-font-smoothing: antialiased;
	content: "";
	transform: scale(.6);
	color: #fff
}

.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]).hover:before,
.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]):hover:before {
	background-color: #0047d6
}

.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]).hover:after,
.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]):hover:after {
	color: #fff
}

.next-tag-checkable.next-tag-level-secondary.checked:disabled:before,
.next-tag-checkable.next-tag-level-secondary.checked[disabled]:before {
	background-color: #f0f2f5
}

.next-tag-checkable.next-tag-level-secondary.checked:disabled:after,
.next-tag-checkable.next-tag-level-secondary.checked[disabled]:after {
	color: #fff
}

.next-tag-checkable.next-tag-level-normal {
	color: #666;
	border-color: transparent;
	background-color: #f0f2f5
}

.next-tag-checkable.next-tag-level-normal:not(.disabled):not([disabled]).hover,
.next-tag-checkable.next-tag-level-normal:not(.disabled):not([disabled]):hover {
	color: #3d7fff;
	border-color: #3d7fff;
	background-color: rgba(61, 127, 255, .06)
}

.disabled.next-tag-checkable.next-tag-level-normal,
.next-tag-checkable.next-tag-level-normal[disabled] {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.next-tag-checkable.next-tag-level-normal.checked:before {
	position: absolute;
	content: "";
	-webkit-font-smoothing: antialiased;
	background-color: transparent;
	transform: rotate(45deg)
}

.next-tag-checkable.next-tag-level-normal.checked:after {
	position: absolute;
	font-family: NextIcon;
	-webkit-font-smoothing: antialiased;
	content: "";
	transform: scale(.6);
	color: transparent
}

.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]).hover:before,
.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]):hover:before {
	background-color: transparent
}

.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]).hover:after,
.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]):hover:after {
	color: transparent
}

.next-tag-checkable.next-tag-level-normal.checked:disabled:before,
.next-tag-checkable.next-tag-level-normal.checked[disabled]:before {
	background-color: #f0f2f5
}

.next-tag-checkable.next-tag-level-normal.checked:disabled:after,
.next-tag-checkable.next-tag-level-normal.checked[disabled]:after {
	color: #fff
}

.next-tag-closable.next-tag-level-normal:before {
	position: absolute;
	content: "";
	-webkit-font-smoothing: antialiased;
	background-color: #c4c6cf;
	transform: rotate(45deg)
}

.next-tag-closable.next-tag-level-normal:after {
	position: absolute;
	font-family: NextIcon;
	-webkit-font-smoothing: antialiased;
	content: "";
	transform: scale(.6);
	color: #fff
}

.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover:before,
.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover:before {
	background-color: #a0a2ad
}

.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover:after,
.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover:after {
	color: #fff
}

.next-tag-closable.next-tag-level-normal:disabled:before,
.next-tag-closable.next-tag-level-normal[disabled]:before {
	background-color: #f0f2f5
}

.next-tag-closable.next-tag-level-normal:disabled:after,
.next-tag-closable.next-tag-level-normal[disabled]:after {
	color: #fff
}

.next-tag-group .next-tag-large,
.next-tag-group .next-tag-medium {
	margin-right: 6px;
	margin-bottom: 6px
}

.next-tag-group .next-tag-small {
	margin-right: 3px;
	margin-bottom: 3px
}

.next-tag {
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
	border-width: 1px;
	border-radius: 6px;
	box-shadow: none;
	border-style: solid;
	overflow: hidden;
	white-space: nowrap;
	transition: all .1s linear;
	font-size: 0;
	outline: 0
}

.next-tag,
.next-tag *,
.next-tag :after,
.next-tag :before {
	box-sizing: border-box
}

.next-tag>.next-tag-body {
	position: relative;
	display: inline-block;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	max-width: 100%;
	cursor: default
}

.next-tag>.next-tag-body>a {
	text-decoration: none;
	color: inherit
}

.next-tag>.next-tag-body>a:before {
	content: " ";
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.next-tag>.next-tag-body .next-icon {
	line-height: 1;
	vertical-align: baseline
}

.next-tag>.next-tag-body .next-icon:before {
	font-size: inherit
}

.next-tag.next-tag-body-pointer {
	cursor: pointer
}

.next-tag.disabled,
.next-tag[disabled] {
	cursor: not-allowed;
	pointer-events: none
}

.next-tag-blue {
	background-color: #4494f9;
	border-color: #4494f9;
	color: #fff
}

.next-tag-blue-inverse {
	background-color: rgba(68, 148, 249, .25);
	border-color: #4494f9;
	color: #4494f9
}

.next-tag-green {
	background-color: #46bc15;
	border-color: #46bc15;
	color: #fff
}

.next-tag-green-inverse {
	background-color: rgba(70, 188, 21, .25);
	border-color: #46bc15;
	color: #46bc15
}

.next-tag-orange {
	background-color: #ff9300;
	border-color: #ff9300;
	color: #fff
}

.next-tag-orange-inverse {
	background-color: rgba(255, 147, 0, .25);
	border-color: #ff9300;
	color: #ff9300
}

.next-tag-red {
	background-color: #ff3000;
	border-color: #ff3000;
	color: #fff
}

.next-tag-red-inverse {
	background-color: rgba(255, 48, 0, .25);
	border-color: #ff3000;
	color: #ff3000
}

.next-tag-turquoise {
	background-color: #01c1b2;
	border-color: #01c1b2;
	color: #fff
}

.next-tag-turquoise-inverse {
	background-color: rgba(1, 193, 178, .25);
	border-color: #01c1b2;
	color: #01c1b2
}

.next-tag-yellow {
	background-color: #fccc12;
	border-color: #fccc12;
	color: #fff
}

.next-tag-yellow-inverse {
	background-color: rgba(252, 204, 18, .25);
	border-color: #fccc12;
	color: #fccc12
}

.next-tag-large {
	height: 42px;
	padding: 0;
	line-height: 40px;
	font-size: 0
}

.next-tag-large>.next-tag-body {
	font-size: 16px;
	padding: 0 15px;
	min-width: 36px
}

.next-tag-large.next-tag-closable>.next-tag-body {
	padding: 0 0 0 15px;
	max-width: calc(100% - 39px)
}

.next-tag-large[dir=rtl].next-tag-closable>.next-tag-body {
	padding: 0 15px 0 0
}

.next-tag-large.next-tag-closable>.next-tag-close-btn {
	margin-left: 12px;
	padding-right: 15px
}

.next-tag-large.next-tag-closable>.next-tag-close-btn .next-icon .next-icon-remote,
.next-tag-large.next-tag-closable>.next-tag-close-btn .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-tag-large[dir=rtl]>.next-tag-close-btn {
	margin-right: 12px;
	margin-left: 0;
	padding-right: 0;
	padding-left: 15px
}

.next-tag-medium {
	height: 36px;
	padding: 0;
	line-height: 34px;
	font-size: 0
}

.next-tag-medium>.next-tag-body {
	font-size: 14px;
	padding: 0 12px;
	min-width: 30px
}

.next-tag-medium.next-tag-closable>.next-tag-body {
	padding: 0 0 0 12px;
	max-width: calc(100% - 33px)
}

.next-tag-medium[dir=rtl].next-tag-closable>.next-tag-body {
	padding: 0 12px 0 0
}

.next-tag-medium.next-tag-closable>.next-tag-close-btn {
	margin-left: 9px;
	padding-right: 12px
}

.next-tag-medium.next-tag-closable>.next-tag-close-btn .next-icon .next-icon-remote,
.next-tag-medium.next-tag-closable>.next-tag-close-btn .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-tag-medium[dir=rtl]>.next-tag-close-btn {
	margin-right: 9px;
	margin-left: 0;
	padding-right: 0;
	padding-left: 12px
}

.next-tag-small {
	height: 30px;
	padding: 0;
	line-height: 28px;
	font-size: 0
}

.next-tag-small>.next-tag-body {
	font-size: 12px;
	padding: 0 9px;
	min-width: 30px
}

.next-tag-small.next-tag-closable>.next-tag-body {
	padding: 0 0 0 9px;
	max-width: calc(100% - 24px)
}

.next-tag-small[dir=rtl].next-tag-closable>.next-tag-body {
	padding: 0 9px 0 0
}

.next-tag-small.next-tag-closable>.next-tag-close-btn {
	margin-left: 6px;
	padding-right: 9px
}

.next-tag-small.next-tag-closable>.next-tag-close-btn .next-icon .next-icon-remote,
.next-tag-small.next-tag-closable>.next-tag-close-btn .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-tag-small.next-tag-closable>.next-tag-close-btn .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-tag-small.next-tag-closable>.next-tag-close-btn .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-tag-small[dir=rtl]>.next-tag-close-btn {
	margin-right: 6px;
	margin-left: 0;
	padding-right: 0;
	padding-left: 9px
}

.next-tag-default {
	cursor: default
}

.next-tag-closable {
	position: relative
}

.next-tag-closable>.next-tag-close-btn {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	text-align: center;
	cursor: pointer
}

.next-tag-checkable {
	cursor: pointer;
	position: relative;
	border-radius: 6px
}

.next-tag-checkable.checked:before {
	animation: fadeInRightForTag .4s cubic-bezier(.78, .14, .15, .86)
}

.next-tag-checkable.checked:after {
	animation: zoomIn .4s cubic-bezier(.78, .14, .15, .86)
}

.next-tag-checkable.next-tag-small:not(.next-tag-level-primary):before {
	right: -12px;
	bottom: -12px;
	width: 24px;
	height: 24px
}

.next-tag-checkable.next-tag-small:not(.next-tag-level-primary):after {
	font-size: 9px;
	line-height: 9px;
	right: 0;
	bottom: 0
}

.next-tag-checkable.next-tag-medium:not(.next-tag-level-primary):before {
	right: -12px;
	bottom: -12px;
	width: 24px;
	height: 24px
}

.next-tag-checkable.next-tag-medium:not(.next-tag-level-primary):after {
	font-size: 9px;
	line-height: 9px;
	right: 0;
	bottom: 0
}

.next-tag-checkable.next-tag-large:not(.next-tag-level-primary):before {
	right: -15px;
	bottom: -15px;
	width: 30px;
	height: 30px
}

.next-tag-checkable.next-tag-large:not(.next-tag-level-primary):after {
	font-size: 12px;
	line-height: 12px;
	right: 0;
	bottom: 0
}

.next-tag-checkable.next-tag-level-secondary.disabled,
.next-tag-checkable.next-tag-level-secondary[disabled] {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.next-tag-zoom-appear,
.next-tag-zoom-enter {
	animation: fadeInLeft .4s cubic-bezier(.78, .14, .15, .86);
	animation-fill-mode: both
}

.next-tag-zoom-leave {
	animation: zoomOut .3s ease-in;
	animation-fill-mode: both
}

.next-timeline,
.next-timeline *,
.next-timeline:after,
.next-timeline :after,
.next-timeline:before,
.next-timeline :before {
	box-sizing: border-box
}

.next-timeline ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.next-timeline p {
	margin: 0
}

.next-timeline-hide {
	display: none
}

.next-timeline[dir=rtl] .next-timeline-item-folder {
	padding-left: 0;
	padding-right: 27px
}

.next-timeline[dir=rtl] .next-timeline-item-dot-tail {
	left: auto;
	right: 9px;
	border-left: none;
	border-right: 1px dotted #e6e8ed
}

.next-timeline[dir=rtl] .next-timeline-item-has-left-content.next-timeline-item-folder {
	margin-left: 0;
	margin-right: 60px
}

.next-timeline[dir=rtl] .next-timeline-item-done {
	position: relative
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline {
	position: absolute;
	left: auto;
	right: 0;
	top: 0;
	height: 100%
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-node {
	position: relative;
	width: 18px;
	height: 24px;
	padding: 3px 0;
	text-align: center;
	float: right
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
	width: 30px;
	height: auto;
	font-size: 12px;
	word-break: break-all;
	margin-right: -6px;
	margin-left: 0;
	line-height: 1
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-dot {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	top: 50%;
	margin-top: -3px;
	left: 50%;
	margin-left: -3px
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	line-height: 13px;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	margin-top: -6.5px;
	margin-left: -6.5px
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote,
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-tail {
	position: absolute;
	width: auto;
	height: calc(100% - 24px);
	top: 24px;
	left: auto;
	right: 9px
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-tail i {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 1px;
	position: relative;
	background: #e6e8ed;
	-webkit-transition: all .1s linear;
	transition: all .1s linear
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-content {
	display: inline-block;
	margin-right: 27px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-content .next-timeline-item-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	margin: 3px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-content .next-timeline-item-body {
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-content .next-timeline-item-time {
	margin: 3px 0 24px;
	font-size: 12px;
	color: #999;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-done.next-timeline-item-has-left-content>.next-timeline-item-left-content {
	position: absolute;
	width: 60px;
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 1.5;
	margin-top: 3px;
	text-align: left;
	padding-left: 9px;
	padding-right: 0
}

.next-timeline[dir=rtl] .next-timeline-item-done.next-timeline-item-has-left-content>.next-timeline-item-left-content p {
	word-break: break-word
}

.next-timeline[dir=rtl] .next-timeline-item-done.next-timeline-item-has-left-content>.next-timeline-item-timeline {
	margin-right: 60px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-done.next-timeline-item-has-left-content>.next-timeline-item-content {
	margin-right: 87px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-dot {
	background: #c4c6cf
}

.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-icon {
	background: #c4c6cf;
	color: #fff
}

.next-timeline[dir=rtl] .next-timeline-item-process {
	position: relative
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline {
	position: absolute;
	left: auto;
	right: 0;
	top: 0;
	height: 100%
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-node {
	position: relative;
	width: 18px;
	height: 24px;
	padding: 3px 0;
	text-align: center;
	float: right
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
	width: 30px;
	height: auto;
	font-size: 12px;
	word-break: break-all;
	margin-right: -6px;
	margin-left: 0;
	line-height: 1
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-dot {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	top: 50%;
	margin-top: -3px;
	left: 50%;
	margin-left: -3px
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	line-height: 13px;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	margin-top: -6.5px;
	margin-left: -6.5px
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote,
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-tail {
	position: absolute;
	width: auto;
	height: calc(100% - 24px);
	top: 24px;
	left: auto;
	right: 9px
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-tail i {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 1px;
	position: relative;
	background: #e6e8ed;
	-webkit-transition: all .1s linear;
	transition: all .1s linear
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-content {
	display: inline-block;
	margin-right: 27px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-content .next-timeline-item-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	margin: 3px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-content .next-timeline-item-body {
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-content .next-timeline-item-time {
	margin: 3px 0 24px;
	font-size: 12px;
	color: #999;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-process.next-timeline-item-has-left-content>.next-timeline-item-left-content {
	position: absolute;
	width: 60px;
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 1.5;
	margin-top: 3px;
	text-align: left;
	padding-left: 9px;
	padding-right: 0
}

.next-timeline[dir=rtl] .next-timeline-item-process.next-timeline-item-has-left-content>.next-timeline-item-left-content p {
	word-break: break-word
}

.next-timeline[dir=rtl] .next-timeline-item-process.next-timeline-item-has-left-content>.next-timeline-item-timeline {
	margin-right: 60px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-process.next-timeline-item-has-left-content>.next-timeline-item-content {
	margin-right: 87px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-dot {
	background: #3d7fff
}

.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-icon {
	background: #3d7fff;
	color: #fff
}

.next-timeline[dir=rtl] .next-timeline-item-success {
	position: relative
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline {
	position: absolute;
	left: auto;
	right: 0;
	top: 0;
	height: 100%
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-node {
	position: relative;
	width: 18px;
	height: 24px;
	padding: 3px 0;
	text-align: center;
	float: right
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
	width: 30px;
	height: auto;
	font-size: 12px;
	word-break: break-all;
	margin-right: -6px;
	margin-left: 0;
	line-height: 1
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-dot {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	top: 50%;
	margin-top: -3px;
	left: 50%;
	margin-left: -3px
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	line-height: 13px;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	margin-top: -6.5px;
	margin-left: -6.5px
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote,
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-tail {
	position: absolute;
	width: auto;
	height: calc(100% - 24px);
	top: 24px;
	left: auto;
	right: 9px
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-tail i {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 1px;
	position: relative;
	background: #e6e8ed;
	-webkit-transition: all .1s linear;
	transition: all .1s linear
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-content {
	display: inline-block;
	margin-right: 27px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-content .next-timeline-item-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	margin: 3px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-content .next-timeline-item-body {
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-content .next-timeline-item-time {
	margin: 3px 0 24px;
	font-size: 12px;
	color: #999;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-success.next-timeline-item-has-left-content>.next-timeline-item-left-content {
	position: absolute;
	width: 60px;
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 1.5;
	margin-top: 3px;
	text-align: left;
	padding-left: 9px;
	padding-right: 0
}

.next-timeline[dir=rtl] .next-timeline-item-success.next-timeline-item-has-left-content>.next-timeline-item-left-content p {
	word-break: break-word
}

.next-timeline[dir=rtl] .next-timeline-item-success.next-timeline-item-has-left-content>.next-timeline-item-timeline {
	margin-right: 60px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-success.next-timeline-item-has-left-content>.next-timeline-item-content {
	margin-right: 87px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-dot {
	background: #31cc31
}

.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-icon {
	background: #31cc31;
	color: #fff
}

.next-timeline[dir=rtl] .next-timeline-item-error {
	position: relative
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline {
	position: absolute;
	left: auto;
	right: 0;
	top: 0;
	height: 100%
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-node {
	position: relative;
	width: 18px;
	height: 24px;
	padding: 3px 0;
	text-align: center;
	float: right
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
	width: 30px;
	height: auto;
	font-size: 12px;
	word-break: break-all;
	margin-right: -6px;
	margin-left: 0;
	line-height: 1
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-dot {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	top: 50%;
	margin-top: -3px;
	left: 50%;
	margin-left: -3px
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	line-height: 13px;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	margin-top: -6.5px;
	margin-left: -6.5px
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote,
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-tail {
	position: absolute;
	width: auto;
	height: calc(100% - 24px);
	top: 24px;
	left: auto;
	right: 9px
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-tail i {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 1px;
	position: relative;
	background: #e6e8ed;
	-webkit-transition: all .1s linear;
	transition: all .1s linear
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-content {
	display: inline-block;
	margin-right: 27px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-content .next-timeline-item-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	margin: 3px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-content .next-timeline-item-body {
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-content .next-timeline-item-time {
	margin: 3px 0 24px;
	font-size: 12px;
	color: #999;
	text-align: right
}

.next-timeline[dir=rtl] .next-timeline-item-error.next-timeline-item-has-left-content>.next-timeline-item-left-content {
	position: absolute;
	width: 60px;
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 1.5;
	margin-top: 3px;
	text-align: left;
	padding-left: 9px;
	padding-right: 0
}

.next-timeline[dir=rtl] .next-timeline-item-error.next-timeline-item-has-left-content>.next-timeline-item-left-content p {
	word-break: break-word
}

.next-timeline[dir=rtl] .next-timeline-item-error.next-timeline-item-has-left-content>.next-timeline-item-timeline {
	margin-right: 60px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-error.next-timeline-item-has-left-content>.next-timeline-item-content {
	margin-right: 87px;
	margin-left: 0
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-dot {
	background: red
}

.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-icon {
	background: red;
	color: #fff
}

.next-timeline {
	margin: 0;
	padding: 0;
	list-style: none
}

.next-timeline>li {
	outline: 0
}

.next-timeline-item-folder {
	padding-left: 27px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	line-height: 1.5;
	position: relative
}

.next-timeline-item-dot-tail {
	position: absolute;
	top: 0;
	left: 9px;
	height: 100%;
	border: 0;
	border-left: 1px dotted #e6e8ed
}

.next-timeline-item-dot-tail-solid {
	border-style: solid
}

.next-timeline-item-has-left-content.next-timeline-item-folder {
	margin-left: 60px
}

.next-timeline-item-done {
	position: relative
}

.next-timeline-item-done .next-timeline-item-timeline {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%
}

.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-node {
	position: relative;
	width: 18px;
	height: 24px;
	padding: 3px 0;
	text-align: center;
	float: left
}

.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
	width: 30px;
	height: auto;
	font-size: 12px;
	word-break: break-all;
	margin-left: -6px;
	line-height: 1
}

.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-dot {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	top: 50%;
	margin-top: -3px;
	left: 50%;
	margin-left: -3px
}

.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	line-height: 13px;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	margin-top: -6.5px;
	margin-left: -6.5px
}

.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote,
.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-tail {
	position: absolute;
	width: auto;
	height: calc(100% - 24px);
	top: 24px;
	left: 9px
}

.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-tail i {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 1px;
	position: relative;
	background: #e6e8ed;
	-webkit-transition: all .1s linear;
	transition: all .1s linear
}

.next-timeline-item-done .next-timeline-item-content {
	display: inline-block;
	margin-left: 27px
}

.next-timeline-item-done .next-timeline-item-content .next-timeline-item-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	margin: 3px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	text-align: left
}

.next-timeline-item-done .next-timeline-item-content .next-timeline-item-body {
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	text-align: left
}

.next-timeline-item-done .next-timeline-item-content .next-timeline-item-time {
	margin: 3px 0 24px;
	font-size: 12px;
	color: #999;
	text-align: left
}

.next-timeline-item-done.next-timeline-item-has-left-content>.next-timeline-item-left-content {
	position: absolute;
	width: 60px;
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 1.5;
	margin-top: 3px;
	text-align: right;
	padding-right: 9px
}

.next-timeline-item-done.next-timeline-item-has-left-content>.next-timeline-item-left-content p {
	word-break: break-word
}

.next-timeline-item-done.next-timeline-item-has-left-content>.next-timeline-item-timeline {
	margin-left: 60px
}

.next-timeline-item-done.next-timeline-item-has-left-content>.next-timeline-item-content {
	margin-left: 87px
}

.next-timeline-item-done .next-timeline-item-dot {
	background: #c4c6cf
}

.next-timeline-item-done .next-timeline-item-icon {
	background: #c4c6cf;
	color: #fff
}

.next-timeline-item-process {
	position: relative
}

.next-timeline-item-process .next-timeline-item-timeline {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%
}

.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-node {
	position: relative;
	width: 18px;
	height: 24px;
	padding: 3px 0;
	text-align: center;
	float: left
}

.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
	width: 30px;
	height: auto;
	font-size: 12px;
	word-break: break-all;
	margin-left: -6px;
	line-height: 1
}

.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-dot {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	top: 50%;
	margin-top: -3px;
	left: 50%;
	margin-left: -3px
}

.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	line-height: 13px;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	margin-top: -6.5px;
	margin-left: -6.5px
}

.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote,
.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-tail {
	position: absolute;
	width: auto;
	height: calc(100% - 24px);
	top: 24px;
	left: 9px
}

.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-tail i {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 1px;
	position: relative;
	background: #e6e8ed;
	-webkit-transition: all .1s linear;
	transition: all .1s linear
}

.next-timeline-item-process .next-timeline-item-content {
	display: inline-block;
	margin-left: 27px
}

.next-timeline-item-process .next-timeline-item-content .next-timeline-item-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	margin: 3px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	text-align: left
}

.next-timeline-item-process .next-timeline-item-content .next-timeline-item-body {
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	text-align: left
}

.next-timeline-item-process .next-timeline-item-content .next-timeline-item-time {
	margin: 3px 0 24px;
	font-size: 12px;
	color: #999;
	text-align: left
}

.next-timeline-item-process.next-timeline-item-has-left-content>.next-timeline-item-left-content {
	position: absolute;
	width: 60px;
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 1.5;
	margin-top: 3px;
	text-align: right;
	padding-right: 9px
}

.next-timeline-item-process.next-timeline-item-has-left-content>.next-timeline-item-left-content p {
	word-break: break-word
}

.next-timeline-item-process.next-timeline-item-has-left-content>.next-timeline-item-timeline {
	margin-left: 60px
}

.next-timeline-item-process.next-timeline-item-has-left-content>.next-timeline-item-content {
	margin-left: 87px
}

.next-timeline-item-process .next-timeline-item-dot {
	background: #3d7fff
}

.next-timeline-item-process .next-timeline-item-icon {
	background: #3d7fff;
	color: #fff
}

.next-timeline-item-success {
	position: relative
}

.next-timeline-item-success .next-timeline-item-timeline {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%
}

.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-node {
	position: relative;
	width: 18px;
	height: 24px;
	padding: 3px 0;
	text-align: center;
	float: left
}

.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
	width: 30px;
	height: auto;
	font-size: 12px;
	word-break: break-all;
	margin-left: -6px;
	line-height: 1
}

.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-dot {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	top: 50%;
	margin-top: -3px;
	left: 50%;
	margin-left: -3px
}

.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	line-height: 13px;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	margin-top: -6.5px;
	margin-left: -6.5px
}

.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote,
.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-tail {
	position: absolute;
	width: auto;
	height: calc(100% - 24px);
	top: 24px;
	left: 9px
}

.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-tail i {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 1px;
	position: relative;
	background: #e6e8ed;
	-webkit-transition: all .1s linear;
	transition: all .1s linear
}

.next-timeline-item-success .next-timeline-item-content {
	display: inline-block;
	margin-left: 27px
}

.next-timeline-item-success .next-timeline-item-content .next-timeline-item-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	margin: 3px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	text-align: left
}

.next-timeline-item-success .next-timeline-item-content .next-timeline-item-body {
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	text-align: left
}

.next-timeline-item-success .next-timeline-item-content .next-timeline-item-time {
	margin: 3px 0 24px;
	font-size: 12px;
	color: #999;
	text-align: left
}

.next-timeline-item-success.next-timeline-item-has-left-content>.next-timeline-item-left-content {
	position: absolute;
	width: 60px;
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 1.5;
	margin-top: 3px;
	text-align: right;
	padding-right: 9px
}

.next-timeline-item-success.next-timeline-item-has-left-content>.next-timeline-item-left-content p {
	word-break: break-word
}

.next-timeline-item-success.next-timeline-item-has-left-content>.next-timeline-item-timeline {
	margin-left: 60px
}

.next-timeline-item-success.next-timeline-item-has-left-content>.next-timeline-item-content {
	margin-left: 87px
}

.next-timeline-item-success .next-timeline-item-dot {
	background: #31cc31
}

.next-timeline-item-success .next-timeline-item-icon {
	background: #31cc31;
	color: #fff
}

.next-timeline-item-error {
	position: relative
}

.next-timeline-item-error .next-timeline-item-timeline {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%
}

.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-node {
	position: relative;
	width: 18px;
	height: 24px;
	padding: 3px 0;
	text-align: center;
	float: left
}

.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
	width: 30px;
	height: auto;
	font-size: 12px;
	word-break: break-all;
	margin-left: -6px;
	line-height: 1
}

.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-dot {
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	top: 50%;
	margin-top: -3px;
	left: 50%;
	margin-left: -3px
}

.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon {
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	line-height: 13px;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	margin-top: -6.5px;
	margin-left: -6.5px
}

.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote,
.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-tail {
	position: absolute;
	width: auto;
	height: calc(100% - 24px);
	top: 24px;
	left: 9px
}

.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-tail i {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	width: 1px;
	position: relative;
	background: #e6e8ed;
	-webkit-transition: all .1s linear;
	transition: all .1s linear
}

.next-timeline-item-error .next-timeline-item-content {
	display: inline-block;
	margin-left: 27px
}

.next-timeline-item-error .next-timeline-item-content .next-timeline-item-title {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	margin: 3px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	text-align: left
}

.next-timeline-item-error .next-timeline-item-content .next-timeline-item-body {
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	text-align: left
}

.next-timeline-item-error .next-timeline-item-content .next-timeline-item-time {
	margin: 3px 0 24px;
	font-size: 12px;
	color: #999;
	text-align: left
}

.next-timeline-item-error.next-timeline-item-has-left-content>.next-timeline-item-left-content {
	position: absolute;
	width: 60px;
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height: 1.5;
	margin-top: 3px;
	text-align: right;
	padding-right: 9px
}

.next-timeline-item-error.next-timeline-item-has-left-content>.next-timeline-item-left-content p {
	word-break: break-word
}

.next-timeline-item-error.next-timeline-item-has-left-content>.next-timeline-item-timeline {
	margin-left: 60px
}

.next-timeline-item-error.next-timeline-item-has-left-content>.next-timeline-item-content {
	margin-left: 87px
}

.next-timeline-item-error .next-timeline-item-dot {
	background: red
}

.next-timeline-item-error .next-timeline-item-icon {
	background: red;
	color: #fff
}

.next-timeline.next-alternate .next-timeline-item-left .next-timeline-item-left-content,
.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-left-content {
	width: 50%;
	padding-right: 9px
}

.next-timeline.next-alternate .next-timeline-item-left .next-timeline-item-timeline,
.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-timeline {
	margin-left: 50%
}

.next-timeline.next-alternate .next-timeline-item-left .next-timeline-item-content,
.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-content {
	margin-left: calc(50% + 27px)
}

.next-timeline.next-alternate .next-timeline-item-folder {
	margin-left: 50%
}

.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-title {
	margin: 4px 0 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	text-align: right
}

.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-body {
	margin: 4px 0 0;
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	text-align: right
}

.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-time {
	margin: 3px 0 24px;
	font-size: 12px;
	color: #999;
	text-align: right
}

.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-left-content {
	display: inline-block;
	position: relative
}

.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-left-content .next-timeline-item-title {
	margin-top: 0
}

.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-content {
	margin-left: 27px;
	position: absolute
}

.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-content .next-timeline-item-body {
	margin-top: 4px;
	color: #999
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-left .next-timeline-item-left-content,
.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-left-content {
	width: 50%;
	padding-left: 9px
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-left .next-timeline-item-timeline,
.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-timeline {
	margin-right: 50%
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-left .next-timeline-item-content,
.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-content {
	width: 50%;
	margin-right: calc(50% + 27px)
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-folder {
	margin-right: 50%
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-title {
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	text-align: left
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-body {
	margin: 0;
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	text-align: left
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-time {
	margin: 3px 0 24px;
	font-size: 12px;
	color: #999;
	text-align: left
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-left-content {
	display: inline-block;
	position: relative
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-content {
	margin-right: 27px;
	position: absolute
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-content .next-timeline-item-body {
	text-align: right
}

.next-timeline-item-last .next-timeline-item-tail {
	display: none
}

.next-timeline-item-has-left-content {
	min-height: 36px
}

.next-timeline-item-folder.next-timeline-item-has-left-content {
	min-height: auto
}

.next-transfer {
	display: inline-block
}

.next-transfer,
.next-transfer *,
.next-transfer :after,
.next-transfer :before {
	box-sizing: border-box
}

.next-transfer-panel {
	display: inline-block;
	border: 1px solid #e6e8ed;
	border-radius: 6px;
	background-color: #fff;
	vertical-align: middle
}

.next-transfer-panel-header {
	padding: 6px 15px;
	border-bottom: 1px solid #e6e8ed;
	background-color: #f0f2f5;
	color: #111;
	font-size: 12px
}

.next-transfer-panel-search {
	padding: 0 3px;
	margin-top: 6px;
	margin-bottom: 0;
	width: 135px
}

.next-transfer .next-transfer-panel-list {
	width: 135px;
	height: 120px;
	padding: 0;
	border: none;
	box-shadow: none;
	border-radius: 0;
	overflow-y: auto
}

.next-transfer-panel-not-found-container {
	display: table;
	width: 100%;
	height: 100%
}

.next-transfer-panel-not-found {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: #999;
	font-size: 14px
}

.next-transfer-panel-item.next-focused {
	transition: background-color .1s linear
}

.next-transfer-panel-item:not(.next-disabled).next-simple:hover {
	color: #3d7fff
}

.next-transfer-panel-item.next-insert-before:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	border-top: 1px solid #3d7fff
}

.next-transfer-panel-item.next-insert-after:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	width: 100%;
	border-bottom: 1px solid #3d7fff
}

.next-transfer-panel-footer {
	position: relative;
	padding: 6px 15px;
	border-top: 1px solid #e6e8ed;
	background-color: #fff;
	font-size: 0;
	box-shadow: none
}

.next-transfer-panel-count {
	margin-left: 3px;
	font-size: 12px;
	vertical-align: middle;
	color: #111
}

.next-transfer-panel-move-all {
	font-size: 12px;
	color: #3d7fff;
	cursor: pointer
}

.next-transfer-panel-move-all.next-disabled {
	color: #ccc;
	cursor: not-allowed
}

.next-transfer-operations {
	display: inline-block;
	vertical-align: middle;
	margin: 0 15px
}

.next-transfer-move.next-icon {
	color: #c4c6cf
}

.next-transfer-move.next-icon:before {
	content: ""
}

.next-transfer-operation.next-btn {
	display: block
}

.next-transfer-operation.next-btn+.next-transfer-operation.next-btn {
	margin-top: 6px
}

.next-transfer-operation.next-btn .next-icon .next-icon-remote,
.next-transfer-operation.next-btn .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-transfer-operation.next-btn .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-transfer-operation.next-btn .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-tree,
.next-tree *,
.next-tree :after,
.next-tree :before {
	box-sizing: border-box
}

.next-tree,
.next-tree-child-tree {
	margin: 0;
	padding: 0;
	list-style: none
}

.next-tree-node {
	white-space: nowrap
}

.next-tree-node-inner {
	font-size: 0;
	outline: none
}

.next-tree-node-label-wrapper {
	display: inline-block;
	margin: 0 3px;
	vertical-align: middle
}

.next-tree-node-label {
	height: 15px;
	line-height: 15px;
	padding: 0 3px;
	border-radius: 6px;
	font-size: 14px
}

.next-tree-node-label .next-icon {
	font-size: 16px
}

.next-tree-node-label .next-icon:before {
	font-size: 14px;
	width: 14px;
	margin-right: .5em
}

.next-tree-node-input.next-input {
	margin: 0 3px
}

.next-tree-node-indent-unit {
	display: inline-block;
	width: 18px;
	vertical-align: middle;
	position: relative
}

.next-tree-node-indent-unit.next-line:before {
	content: "";
	position: absolute;
	display: inline-block;
	border-left: 1px solid #c4c6cf;
	height: 25px;
	left: 5.5px
}

.next-tree-switcher {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px
}

.next-tree .next-tree-unfold-icon:before {
	content: ""
}

.next-tree-switcher.next-noline {
	width: 12px;
	height: 12px;
	line-height: 12px;
	cursor: pointer
}

.next-tree-switcher.next-noline .next-tree-switcher-icon {
	transition: transform .1s linear;
	color: #999
}

.next-tree-switcher.next-noline .next-tree-switcher-icon .next-icon-remote,
.next-tree-switcher.next-noline .next-tree-switcher-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-tree-switcher.next-noline .next-tree-fold-icon:before {
	content: ""
}

.next-tree-switcher.next-noline.next-close .next-tree-switcher-icon {
	transform: rotate(-90deg)
}

.next-tree-switcher.next-noline.next-close .next-tree-switcher-icon .next-icon-remote,
.next-tree-switcher.next-noline.next-close .next-tree-switcher-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-tree-switcher.next-noline:not(.next-disabled):hover .next-tree-switcher-icon {
	color: #111
}

.next-tree-switcher.next-noline.next-disabled {
	cursor: not-allowed
}

.next-tree-switcher.next-noline.next-disabled .next-tree-switcher-icon {
	color: #ccc
}

.next-tree-switcher.next-noop-noline {
	width: 12px;
	height: 12px
}

.next-tree-switcher.next-line {
	width: 12px;
	height: 12px;
	line-height: 10px;
	border: 1px solid #c4c6cf;
	border-radius: 6px;
	background-color: #fff;
	cursor: pointer
}

.next-tree-switcher.next-line .next-tree-switcher-icon {
	margin-left: 2px;
	color: #666
}

.next-tree-switcher.next-line .next-tree-switcher-icon .next-icon-remote,
.next-tree-switcher.next-line .next-tree-switcher-icon:before {
	width: 6px;
	font-size: 6px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-tree-switcher.next-line .next-tree-switcher-icon {
		transform: scale(.5);
		margin-left: -1px;
		margin-right: -3px
	}
	.next-tree-switcher.next-line .next-tree-switcher-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-tree-switcher.next-line .next-tree-switcher-fold-icon:before {
	content: ""
}

.next-tree-switcher.next-line .next-tree-switcher-unfold-icon:before {
	content: ""
}

.next-tree-switcher.next-line:not(.next-disabled):hover {
	border-color: #a0a2ad;
	background-color: #f0f2f5
}

.next-tree-switcher.next-line:not(.next-disabled):hover .next-tree-switcher-icon {
	color: #111
}

.next-tree-switcher.next-line.next-disabled {
	border-color: #f0f2f5;
	background-color: #fff;
	cursor: not-allowed
}

.next-tree-switcher.next-line.next-disabled .next-tree-switcher-icon {
	color: #ccc
}

.next-tree-switcher.next-noop-line {
	width: 12px;
	height: 12px
}

.next-tree-switcher.next-noop-line-noroot {
	height: 0;
	border-left: 1px solid #c4c6cf;
	border-bottom: 1px solid #c4c6cf
}

.next-tree-switcher.next-noop-line-noroot .next-tree-right-angle {
	bottom: -1px
}

.next-tree-switcher.next-loading.next-loading-noline {
	width: 12px;
	height: 12px;
	line-height: 12px
}

.next-tree-switcher.next-loading.next-loading-line {
	width: 12px;
	height: 12px;
	line-height: 10px;
	border: 1px solid transparent
}

.next-tree-switcher.next-loading .next-tree-switcher-icon {
	color: #3d7fff
}

.next-tree-switcher.next-loading .next-tree-switcher-icon .next-icon-remote,
.next-tree-switcher.next-loading .next-tree-switcher-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-tree-right-angle {
	position: absolute;
	bottom: 4.5px;
	left: -13.5px;
	display: block;
	width: 12.5px;
	height: 19px;
	border-left: 1px solid #c4c6cf;
	border-bottom: 1px solid #c4c6cf
}

.next-tree.next-label-block .next-tree-node-inner {
	display: flex;
	align-items: center;
	outline: none
}

.next-tree.next-label-block .next-tree-node-label-wrapper {
	flex: 1 1 auto
}

.next-tree.next-node-indent .next-tree-node .next-tree-node {
	margin-left: 18px
}

.next-tree.next-node-indent .next-tree-node-inner {
	padding-top: 3px;
	padding-bottom: 3px
}

.next-tree.next-node-indent .next-tree-node-inner:focus .next-tree-node-label {
	color: #111;
	background-color: #f0f2f5
}

.next-tree.next-node-indent .next-tree-node-label-wrapper {
	border-top: 2px solid transparent;
	border-bottom: 2px solid transparent
}

.next-tree.next-node-indent .next-tree-node-label {
	transition: color .1s linear, background-color .1s linear;
	cursor: default;
	color: #111;
	background-color: #fff
}

.next-tree.next-node-indent .next-tree-node-label-selectable {
	cursor: pointer
}

.next-tree.next-node-indent .next-tree-node-label:hover {
	color: #111;
	background-color: #f0f2f5
}

.next-tree.next-node-indent .next-tree-node-inner.next-selected .next-tree-node-label {
	color: #111;
	background-color: rgba(61, 127, 255, .06)
}

.next-tree.next-node-indent .next-tree-node-inner.next-disabled .next-tree-node-label,
.next-tree.next-node-indent .next-tree-node-inner.next-disabled .next-tree-node-label:hover {
	color: #ccc;
	background-color: #fff;
	cursor: not-allowed
}

.next-tree.next-node-indent .next-tree-node-inner.next-drag-over .next-tree-node-label {
	background-color: #3d7fff;
	color: #fff;
	opacity: .8
}

.next-tree.next-node-indent .next-tree-node-inner.next-drag-over-gap-top .next-tree-node-label-wrapper {
	border-top-color: #3d7fff
}

.next-tree.next-node-indent .next-tree-node-inner.next-drag-over-gap-bottom .next-tree-node-label-wrapper {
	border-bottom-color: #3d7fff
}

.next-tree.next-node-block .next-tree-node-inner {
	padding-top: 6px;
	padding-bottom: 6px;
	transition: color .1s linear, background-color .1s linear;
	cursor: pointer;
	color: #111;
	background-color: #fff
}

.next-tree.next-node-block .next-tree-node-inner:focus,
.next-tree.next-node-block .next-tree-node-inner:hover {
	color: #111;
	background-color: #f0f2f5
}

.next-tree.next-node-block .next-tree-node-inner.next-selected {
	color: #111;
	background-color: rgba(61, 127, 255, .06)
}

.next-tree.next-node-block .next-tree-node-inner.next-disabled,
.next-tree.next-node-block .next-tree-node-inner.next-disabled:hover {
	color: #ccc;
	background-color: #fff;
	cursor: not-allowed
}

.next-tree.next-show-line .next-tree-node .next-tree-node:not(:last-child) {
	margin-left: 5.5px;
	border-left: 1px solid #c4c6cf;
	padding-left: 11.5px
}

.next-tree-node.next-filtered>.next-tree-node-inner .next-tree-node-label,
.next-tree-node.next-filtered>.next-tree-node-inner .next-tree-node-label:hover {
	color: #3d7fff
}

.next-tree[dir=rtl] .next-tree-switcher {
	margin-left: 3px;
	margin-right: 0
}

.next-tree[dir=rtl] .next-tree-right-angle,
.next-tree[dir=rtl] .next-tree-switcher.next-noop-line-noroot {
	border-left: none;
	border-right: 1px solid #c4c6cf
}

.next-tree[dir=rtl] .next-tree-right-angle {
	left: auto;
	right: -13.5px
}

.next-tree[dir=rtl].next-show-line .next-tree-node .next-tree-node:not(:last-child) {
	margin-left: 0;
	margin-right: 5.5px;
	border-left: none;
	border-right: 1px solid #c4c6cf;
	padding-left: 0;
	padding-right: 11.5px
}

.next-tree[dir=rtl].next-node-indent .next-tree-node .next-tree-node {
	margin-left: 0;
	margin-right: 18px
}

.next-tree-select,
.next-tree-select *,
.next-tree-select :after,
.next-tree-select :before {
	box-sizing: border-box
}

.next-tree-select-dropdown {
	background: #fff;
	border: 0 solid #e6e8ed;
	border-radius: 9px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12);
	max-height: 260px;
	overflow: auto
}

.next-tree-select-dropdown>.next-tree,
.next-tree-select-dropdown>.next-tree-select-not-found,
.next-tree-select-dropdown>.next-virtual-tree-container {
	padding: 6px 15px
}

.next-tree-select-not-found {
	font-size: 12px;
	color: #999
}

.next-upload-list[dir=rtl].next-upload-list-text .next-upload-list-item {
	padding: 3px 12px 3px 33px
}

.next-upload-list[dir=rtl].next-upload-list-text .next-icon {
	left: 12px;
	right: auto
}

.next-upload-list[dir=rtl].next-upload-list-image .next-icon-close {
	float: left;
	margin-left: 12px;
	margin-right: 0
}

.next-upload-list[dir=rtl].next-upload-list-image .next-upload-list-item-thumbnail {
	float: right;
	margin-left: 12px;
	margin-right: 0
}

.next-upload-list[dir=rtl].next-upload-list-image .next-upload-list-item-progress {
	margin-right: 48px;
	margin-left: 33px
}

.next-upload,
.next-upload *,
.next-upload :after,
.next-upload :before {
	box-sizing: border-box
}

.next-upload-inner {
	outline: 0;
	display: inline-block
}

.next-upload-inner.next-hidden {
	display: none
}

.next-upload-list {
	overflow: hidden
}

.next-upload-list,
.next-upload-list *,
.next-upload-list :after,
.next-upload-list :before {
	box-sizing: border-box
}

.next-upload-list-item {
	position: relative
}

.next-upload-list-item.next-hidden {
	display: none
}

.next-upload-list-item-name {
	text-decoration: none
}

.next-upload.next-disabled {
	border-color: #f0f2f5!important;
	color: #ccc!important
}

.next-upload.next-disabled .next-icon-close {
	cursor: not-allowed!important
}

.next-upload.next-disabled .next-upload-inner * {
	color: #ccc!important;
	border-color: #f0f2f5!important;
	cursor: not-allowed!important
}

.next-upload-list-text .next-upload-list-item {
	background-color: #f7f8fa;
	padding: 3px 33px 3px 12px;
	height: 60px;
	line-height: 54px;
	font-size: 14px;
	overflow: hidden;
	transition: all .1s linear;
	border-radius: 9px
}

.next-upload-list-text .next-upload-list-item:not(:last-child) {
	margin-bottom: 4px
}

.next-upload-list-text .next-upload-list-item-op {
	position: absolute;
	top: 0;
	right: 12px
}

.next-upload-list-text .next-upload-list-item .next-icon-close {
	color: #999;
	cursor: pointer;
	text-align: center;
	transition: all .1s linear;
	line-height: 60px
}

.next-upload-list-text .next-upload-list-item .next-icon-close .next-icon-remote,
.next-upload-list-text .next-upload-list-item .next-icon-close:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-upload-list-text .next-upload-list-item .next-icon-close {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-upload-list-text .next-upload-list-item .next-icon-close:before {
		width: 12px;
		font-size: 12px
	}
}

.next-upload-list-text .next-upload-list-item:hover {
	background-color: #f0f2f5
}

.next-upload-list-text .next-upload-list-item:hover .next-icon {
	color: #666
}

.next-upload-list-text .next-upload-list-item-name-wrap {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-right: 4px
}

.next-upload-list-text .next-upload-list-item-name {
	color: #111;
	transition: all .1s linear
}

.next-upload-list-text .next-upload-list-item-size {
	color: #999;
	margin-left: 8px
}

.next-upload-list-text .next-upload-list-item-uploading {
	line-height: 27px
}

.next-upload-list-text .next-upload-list-item-uploading .next-upload-list-item-progress {
	line-height: 0;
	padding-top: 10.5px;
	padding-bottom: 10.5px
}

.next-upload-list-text .next-upload-list-item-uploading .next-upload-list-item-progress .next-progress-line-underlay {
	height: 6px
}

.next-upload-list-text .next-upload-list-item-uploading .next-upload-list-item-progress .next-progress-line-overlay {
	height: 6px;
	margin-top: -3px
}

.next-upload-list-text .next-upload-list-item-done {
	line-height: 54px
}

.next-upload-list-text .next-upload-list-item-done:hover .next-upload-list-item-name,
.next-upload-list-text .next-upload-list-item-done:hover .next-upload-list-item-size {
	color: #3d7fff
}

.next-upload-list-text .next-upload-list-item-error {
	background-color: rgba(255, 0, 0, .06)!important
}

.next-upload-list-text .next-upload-list-item-error.next-upload-list-item-error-with-msg {
	line-height: 27px
}

.next-upload-list-text .next-upload-list-item-error-msg {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: red
}

.next-upload-list-image .next-upload-list-item {
	box-sizing: content-box;
	border: 0 solid #e6e8ed;
	background-color: #fff;
	padding: 12px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	transition: all .1s linear;
	overflow: hidden;
	border-radius: 0
}

.next-upload-list-image .next-upload-list-item:not(:last-child) {
	margin-bottom: 4px
}

.next-upload-list-image .next-upload-list-item:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: "\0020";
	clear: both
}

.next-upload-list-image .next-upload-list-item-op {
	float: right;
	margin-right: 4px
}

.next-upload-list-image .next-upload-list-item .next-icon-close {
	cursor: pointer;
	color: #999;
	text-align: center
}

.next-upload-list-image .next-upload-list-item .next-icon-close .next-icon-remote,
.next-upload-list-image .next-upload-list-item .next-icon-close:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-upload-list-image .next-upload-list-item .next-icon-close {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-upload-list-image .next-upload-list-item .next-icon-close:before {
		width: 12px;
		font-size: 12px
	}
}

.next-upload-list-image .next-upload-list-item:hover {
	border-color: #3d7fff
}

.next-upload-list-image .next-upload-list-item:hover .next-icon-close {
	color: #666
}

.next-upload-list-image .next-upload-list-item-name {
	display: block;
	color: #111;
	margin-left: 48px;
	margin-right: 33px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: all .1s linear
}

.next-upload-list-image .next-upload-list-item-size {
	color: #999;
	margin-left: 8px
}

.next-upload-list-image .next-upload-list-item-done:hover .next-upload-list-item-name,
.next-upload-list-image .next-upload-list-item-done:hover .next-upload-list-item-size {
	color: #3d7fff
}

.next-upload-list-image .next-upload-list-item-thumbnail {
	float: left;
	width: 36px;
	height: 36px;
	color: #ccc;
	border: 0 solid #e6e8ed;
	border-radius: 6px;
	background-color: #f0f2f5;
	margin-right: 12px;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	box-sizing: border-box
}

.next-upload-list-image .next-upload-list-item-thumbnail img {
	width: 100%;
	height: 100%
}

.next-upload-list-image .next-upload-list-item-thumbnail .next-icon {
	display: block;
	margin: 0;
	line-height: 36px
}

.next-upload-list-image .next-upload-list-item-thumbnail .next-icon .next-icon-remote,
.next-upload-list-image .next-upload-list-item-thumbnail .next-icon:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-upload-list-image .next-upload-list-item-error {
	border-color: red!important;
	background-color: #fff
}

.next-upload-list-image .next-upload-list-item-uploading {
	background-color: #fff
}

.next-upload-list-image .next-upload-list-item-uploading .next-upload-list-item-name {
	height: 18px;
	line-height: 18px
}

.next-upload-list-image .next-upload-list-item-uploading .next-upload-list-item-progress {
	margin-left: 48px;
	margin-right: 33px;
	line-height: 0;
	padding-top: 6px;
	padding-bottom: 6px
}

.next-upload-list-image .next-upload-list-item-uploading .next-upload-list-item-progress .next-progress-line-underlay {
	height: 6px
}

.next-upload-list-image .next-upload-list-item-uploading .next-upload-list-item-progress .next-progress-line-overlay {
	height: 6px;
	margin-top: -3px
}

.next-upload-list-image .next-upload-list-item-error-with-msg .next-upload-list-item-error-msg,
.next-upload-list-image .next-upload-list-item-error-with-msg .next-upload-list-item-name {
	height: 18px;
	line-height: 18px
}

.next-upload-list-image .next-upload-list-item-error-with-msg .next-upload-list-item-error-msg {
	margin-left: 48px;
	margin-right: 33px;
	color: red;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.next-upload-list-card {
	display: inline-block
}

.next-upload-list-card .next-upload-list-item {
	vertical-align: middle;
	float: left
}

.next-upload-list-card .next-upload-list-item:not(:last-child) {
	margin-right: 9px
}

.next-upload-list-card .next-upload-list-item-wrapper {
	position: relative;
	border: 1px solid #c4c6cf;
	width: 75px;
	height: 75px;
	padding: 0;
	background-color: transparent;
	border-radius: 0;
	overflow: hidden
}

.next-upload-list-card .next-upload-list-item-thumbnail {
	text-align: center;
	width: 100%;
	height: 100%;
	color: #ccc;
	font-size: 12px
}

.next-upload-list-card .next-upload-list-item-thumbnail img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto
}

.next-upload-list-card .next-upload-list-item-thumbnail img:focus {
	outline: 0
}

.next-upload-list-card .next-upload-list-item-thumbnail .next-icon {
	width: 100%
}

.next-upload-list-card .next-upload-list-item-thumbnail .next-icon .next-icon-remote,
.next-upload-list-card .next-upload-list-item-thumbnail .next-icon:before {
	width: 36px;
	font-size: 36px;
	line-height: inherit
}

.next-upload-list-card .next-upload-list-item-handler {
	margin-top: .5px
}

.next-upload-list-card .next-upload-list-item-handler .next-icon-cry {
	margin-top: 10px
}

.next-upload-list-card .next-upload-list-item-name {
	display: block;
	width: 75px;
	text-align: center;
	margin-top: 3px;
	font-size: 12px;
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.next-upload-list-card .next-upload-list-item-progress {
	position: absolute;
	font-size: 0;
	bottom: 0;
	left: 0;
	width: 100%
}

.next-upload-list-card .next-upload-list-item-progress .next-progress-line-underlay {
	border-radius: 0;
	height: 6px
}

.next-upload-list-card .next-upload-list-item-progress .next-progress-line-overlay {
	border-radius: 0;
	height: 6px;
	margin-top: -3px
}

.next-upload-list-card .next-upload-list-item-uploading .next-upload-list-item-wrapper {
	background-color: #f0f2f5
}

.next-upload-list-card .next-upload-list-item:hover .next-upload-tool {
	opacity: .8
}

.next-upload-list-card .next-upload-list-item .next-upload-tool {
	position: absolute;
	z-index: 1;
	background-color: rgba(0, 0, 0, .7);
	transition: all .1s linear;
	opacity: 0;
	width: 100%;
	height: 21px;
	left: 0;
	bottom: 0;
	display: flex
}

.next-upload-list-card .next-upload-list-item .next-upload-tool .next-icon {
	line-height: 21px;
	color: #fff;
	cursor: pointer
}

.next-upload-list-card .next-upload-list-item .next-upload-tool .next-icon .next-icon-remote,
.next-upload-list-card .next-upload-list-item .next-upload-tool .next-icon:before {
	width: 12px;
	font-size: 12px;
	line-height: inherit
}

.next-upload-list-card .next-upload-list-item .next-upload-tool-item {
	width: 100%;
	text-align: center
}

.next-upload-list-card .next-upload-list-item .next-upload-tool-item:not(:last-child) {
	border-right: 1px solid #fff
}

.next-upload-list-card .next-upload-list-item .next-upload-tool-reupload {
	display: inline-block
}

.next-upload-list-card .next-upload-list-item .next-upload-card {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.next-upload-list-card .next-upload-list-item-error .next-upload-list-item-wrapper {
	border-color: red
}

.next-upload-list-card.next-upload-ie9 .next-upload-tool {
	display: table
}

.next-upload-list-card.next-upload-ie9 .next-upload-tool-item {
	display: table-cell;
	width: 1%
}

.next-upload-card,
.next-upload-list-card.next-upload-ie9 .next-upload-card {
	display: table-cell
}

.next-upload-card {
	border: 1px dashed #c4c6cf;
	width: 75px;
	height: 75px;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	transition: border-color .1s linear;
	vertical-align: middle;
	border-radius: 0
}

.next-upload-card .next-icon {
	color: #c4c6cf
}

.next-upload-card .next-icon .next-icon-remote,
.next-upload-card .next-icon:before {
	width: 24px;
	font-size: 24px;
	line-height: inherit
}

.next-upload-card .next-upload-add-icon:before {
	content: ""
}

.next-upload-card .next-upload-text {
	font-size: 12px;
	margin-top: 9px;
	color: #666;
	outline: none
}

.next-upload-card:hover {
	border-color: #3d7fff
}

.next-upload-card:hover .next-icon,
.next-upload-card:hover .next-upload-text {
	color: #3d7fff
}

.next-upload-dragable .next-upload-inner {
	display: block
}

.next-upload-dragable .next-upload-drag {
	border: 1px dashed #c4c6cf;
	transition: border-color .1s linear;
	cursor: pointer;
	border-radius: 6px;
	background-color: transparent;
	text-align: center;
	margin-bottom: 3px
}

.next-upload-dragable .next-upload-drag-icon {
	margin: 15px 0 0;
	color: #666
}

.next-upload-dragable .next-upload-drag-icon .next-upload-drag-upload-icon:before {
	content: "";
	font-size: 24px
}

.next-upload-dragable .next-upload-drag-text {
	margin: 9px 0 0;
	font-size: 14px;
	color: #666
}

.next-upload-dragable .next-upload-drag-hint {
	margin: 3px 0 15px;
	font-size: 12px;
	color: #999
}

.next-upload-dragable .next-upload-drag-over {
	border-color: #3d7fff
}

.next-shell {
	position: relative;
	display: flex;
	flex-direction: column;
	transition: all .2s ease
}

.next-shell,
.next-shell *,
.next-shell :after,
.next-shell :before {
	box-sizing: border-box
}

.next-shell-content-wrapper {
	overflow: auto
}

.next-shell-header {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	z-index: 9
}

.next-shell-header .dock-trigger,
.next-shell-header .nav-trigger {
	outline: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	width: 32px;
	height: 32px
}

.next-shell-header .nav-trigger {
	margin-right: 10px
}

.next-shell-header .dock-trigger {
	margin-left: 10px
}

.next-shell-header.next-shell-fixed-header {
	position: sticky;
	top: 0
}

.next-shell-header .next-shell-navigation {
	flex: 1 1;
	display: flex;
	align-items: center;
	flex-direction: row
}

.next-shell-header .next-shell-action,
.next-shell-header .next-shell-branding {
	display: flex;
	align-items: center
}

.next-shell-sub-main {
	flex: 1 1;
	flex-direction: column;
	outline: 0
}

.next-shell-main,
.next-shell-sub-main {
	display: flex;
	height: 100%;
	overflow: auto
}

.next-shell-main {
	flex: 1 1 auto;
	flex-direction: row;
	position: relative;
	box-sizing: content-box;
	transition: all .2s ease
}

.next-shell-main .next-shell-content {
	flex: 1 1 auto
}

.next-shell-main .next-shell-content-inner {
	margin: 0 auto
}

.next-shell-main .next-shell-footer {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%
}

.next-shell .next-aside-navigation,
.next-shell .next-aside-tooldock {
	display: flex
}

.next-shell .next-aside-navigation.fixed,
.next-shell .next-aside-tooldock.fixed {
	position: fixed;
	top: 0;
	bottom: 0;
	z-index: 1
}

.next-shell .next-aside-navigation.fixed {
	left: 0
}

.next-shell .next-aside-tooldock.fixed {
	right: 0
}

.next-shell-aside {
	transition: all .2s ease
}

.next-shell-aside .aside-trigger {
	cursor: pointer;
	outline: 0;
	position: absolute;
	right: 0;
	top: 50%;
	width: 20px;
	height: 48px;
	display: flex;
	border: 1px solid #ddd;
	align-items: center;
	justify-content: center
}

.next-shell-aside .local-nav-trigger {
	outline: 0;
	border-left: none;
	transform: translate(100%, -50%);
	right: 0
}

.next-shell-aside .ancillary-trigger {
	outline: 0;
	transform: translate(-100%, -50%);
	border-right: 0;
	left: 1px
}

.next-shell-aside.next-aside-ancillary,
.next-shell-aside.next-aside-localnavigation {
	position: relative
}

.next-shell-aside.next-shell-navigation {
	display: flex;
	flex-direction: column;
	justify-self: flex-start;
	transition: all .2s ease
}

.next-shell-aside.next-shell-tooldock {
	display: flex;
	flex-direction: column;
	align-items: center
}

.next-shell-aside .next-shell-tooldockitem {
	width: 100%;
	text-align: center
}

.next-shell-aside .next-shell-localnavigation {
	position: relative
}

.next-shell-aside .next-shell-ancillary,
.next-shell-aside .next-shell-localnavigation {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-self: flex-start;
	transition: all .2s ease
}

.next-shell-light .next-shell-header .dock-trigger,
.next-shell-light .next-shell-header .nav-trigger {
	background: #fff
}

.next-shell-light .next-shell-aside .local-nav-trigger {
	background: #f2f7ff
}

.next-shell-light .next-shell-aside .ancillary-trigger {
	background: #fff
}

.next-shell-light .next-shell-header {
	color: #000;
	height: 39px;
	background: #fff;
	border-bottom: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 0 12px
}

.next-shell-light .next-shell-header .next-shell-navigation {
	justify-content: flex-end;
	height: 39px;
	line-height: 39px;
	margin: 0 36px
}

.next-shell-light .next-shell-task-header {
	width: 100%;
	min-height: 30px;
	background: #fff;
	border-bottom: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 0;
	overflow: auto
}

.next-shell-light .next-shell-main {
	background: #ebecf0
}

.next-shell-light .next-shell-main .next-shell-appbar {
	min-height: 36px;
	background: #fff;
	border-bottom: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 0 18px
}

.next-shell-light .next-shell-main .next-shell-content {
	padding: 15px
}

.next-shell-light .next-shell-main .next-shell-footer {
	background: transparent;
	min-height: 42px;
	color: #ccc;
	font-size: 14px
}

.next-shell-light .next-shell-aside.next-shell-navigation {
	width: 126px;
	background: #fff;
	border-right: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-light .next-shell-aside.next-shell-navigation.next-shell-collapse.next-shell-mini {
	width: 45px
}

.next-shell-light .next-shell-aside.next-shell-navigation.next-shell-collapse {
	width: 0
}

.next-shell-light .next-shell-aside.next-shell-tooldock {
	width: 39px;
	background: #f2f7ff;
	border-left: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-light .next-shell-aside .next-shell-tooldockitem {
	padding: 6px 0;
	color: #666;
	background: transparent
}

.next-shell-light .next-shell-aside .next-shell-tooldockitem:hover {
	color: #111;
	background: #ebecf0
}

.next-shell-light .next-shell-aside .next-shell-localnavigation {
	width: 126px;
	background: #f2f7ff;
	border-right: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-light .next-shell-aside .next-shell-localnavigation.next-shell-collapse {
	width: 0
}

.next-shell-light .next-shell-aside .next-shell-ancillary {
	width: 126px;
	background: #fff;
	border-left: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-light .next-shell-aside .next-shell-ancillary.next-shell-collapse {
	width: 0
}

.next-shell-dark .next-shell-header .dock-trigger,
.next-shell-dark .next-shell-header .nav-trigger {
	background: #000
}

.next-shell-dark .next-shell-aside .local-nav-trigger {
	background: #f2f7ff
}

.next-shell-dark .next-shell-aside .ancillary-trigger {
	background: #fff
}

.next-shell-dark .next-shell-header {
	color: #fff;
	height: 39px;
	background: #000;
	border-bottom: 1px solid #1f1f1f;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12);
	padding: 0 12px
}

.next-shell-dark .next-shell-header .next-shell-navigation {
	justify-content: flex-end;
	height: 39px;
	line-height: 39px;
	margin: 0 36px
}

.next-shell-dark .next-shell-task-header {
	width: 100%;
	min-height: 30px;
	background: #fff;
	border-bottom: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 0;
	overflow: auto
}

.next-shell-dark .next-shell-main {
	background: #ebecf0
}

.next-shell-dark .next-shell-main .next-shell-appbar {
	min-height: 36px;
	background: #fff;
	border-bottom: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 0 18px
}

.next-shell-dark .next-shell-main .next-shell-content {
	padding: 15px
}

.next-shell-dark .next-shell-main .next-shell-footer {
	background: transparent;
	min-height: 42px;
	color: #ccc;
	font-size: 14px
}

.next-shell-dark .next-shell-aside.next-shell-navigation {
	width: 126px;
	background: #111;
	border-right: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-dark .next-shell-aside.next-shell-navigation.next-shell-collapse.next-shell-mini {
	width: 45px
}

.next-shell-dark .next-shell-aside.next-shell-navigation.next-shell-collapse {
	width: 0
}

.next-shell-dark .next-shell-aside.next-shell-tooldock {
	width: 39px;
	background: #f2f7ff;
	border-left: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-dark .next-shell-aside .next-shell-tooldockitem {
	padding: 6px 0;
	color: #666;
	background: transparent
}

.next-shell-dark .next-shell-aside .next-shell-tooldockitem:hover {
	color: #111;
	background: #ebecf0
}

.next-shell-dark .next-shell-aside .next-shell-localnavigation {
	width: 126px;
	background: #f2f7ff;
	border-right: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-dark .next-shell-aside .next-shell-localnavigation.next-shell-collapse {
	width: 0
}

.next-shell-dark .next-shell-aside .next-shell-ancillary {
	width: 126px;
	background: #fff;
	border-left: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-dark .next-shell-aside .next-shell-ancillary.next-shell-collapse {
	width: 0
}

.next-shell-brand .next-shell-header .dock-trigger,
.next-shell-brand .next-shell-header .nav-trigger {
	background: #3d7fff
}

.next-shell-brand .next-shell-aside .local-nav-trigger {
	background: #f2f7ff
}

.next-shell-brand .next-shell-aside .ancillary-trigger {
	background: #fff
}

.next-shell-brand .next-shell-header {
	color: #fff;
	height: 39px;
	background: #3d7fff;
	border-bottom: 1px solid #f0f2f5;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12);
	padding: 0 12px
}

.next-shell-brand .next-shell-header .next-shell-navigation {
	justify-content: flex-end;
	height: 39px;
	line-height: 39px;
	margin: 0 36px
}

.next-shell-brand .next-shell-task-header {
	width: 100%;
	min-height: 30px;
	background: #fff;
	border-bottom: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 0;
	overflow: auto
}

.next-shell-brand .next-shell-main {
	background: #ebecf0
}

.next-shell-brand .next-shell-main .next-shell-appbar {
	min-height: 36px;
	background: #fff;
	border-bottom: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 0 18px
}

.next-shell-brand .next-shell-main .next-shell-content {
	padding: 15px
}

.next-shell-brand .next-shell-main .next-shell-footer {
	background: transparent;
	min-height: 42px;
	color: #ccc;
	font-size: 14px
}

.next-shell-brand .next-shell-aside.next-shell-navigation {
	width: 126px;
	background: #fff;
	border-right: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-brand .next-shell-aside.next-shell-navigation.next-shell-collapse.next-shell-mini {
	width: 45px
}

.next-shell-brand .next-shell-aside.next-shell-navigation.next-shell-collapse {
	width: 0
}

.next-shell-brand .next-shell-aside.next-shell-tooldock {
	width: 39px;
	background: #f2f7ff;
	border-left: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-brand .next-shell-aside .next-shell-tooldockitem {
	padding: 6px 0;
	color: #666;
	background: transparent
}

.next-shell-brand .next-shell-aside .next-shell-tooldockitem:hover {
	color: #111;
	background: #ebecf0
}

.next-shell-brand .next-shell-aside .next-shell-localnavigation {
	width: 126px;
	background: #f2f7ff;
	border-right: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-brand .next-shell-aside .next-shell-localnavigation.next-shell-collapse {
	width: 0
}

.next-shell-brand .next-shell-aside .next-shell-ancillary {
	width: 126px;
	background: #fff;
	border-left: 1px solid #f0f2f5;
	box-shadow: none;
	padding: 6px 0
}

.next-shell-brand .next-shell-aside .next-shell-ancillary.next-shell-collapse {
	width: 0
}

.next-shell-header .next-shell-navigation.next-shell-nav-left {
	justify-content: flex-start
}

.next-shell-header .next-shell-navigation.next-shell-nav-right {
	justify-content: flex-end
}

.next-shell-header .next-shell-navigation.next-shell-nav-center {
	justify-content: center
}

.next-shell.next-shell-phone .next-aside-navigation {
	width: 100%
}

.next-shell.next-shell-phone .next-aside-navigation.next-shell-collapse {
	width: 0
}

.next-shell.next-shell-phone .next-shell-header .next-shell-navigation {
	display: none
}

.next-shell.next-shell-phone .next-shell-navigation {
	width: 100%;
	height: 100%;
	transition: height .2s ease
}

.next-shell.next-shell-phone .next-shell-navigation.next-shell-collapse {
	padding: 0;
	height: 0;
	transition: height .2s ease
}

.next-shell.next-shell-phone .next-shell-tooldock {
	height: 39px;
	left: 0;
	right: 0;
	position: absolute;
	width: 100%;
	flex-direction: row;
	justify-content: center
}

.next-shell.next-shell-phone .next-shell-tooldock.next-shell-collapse {
	display: none;
	height: 0;
	padding: 0;
	transition: all .2s ease
}

.next-shell.next-shell-phone .next-shell-aside.next-aside-ancillary,
.next-shell.next-shell-tablet .next-shell-aside.next-aside-ancillary {
	width: 0
}

.next-shell.next-shell-phone .next-shell-ancillary,
.next-shell.next-shell-tablet .next-shell-ancillary {
	transform: translateX(-100%)
}

.next-shell.next-shell-phone .next-shell-aside.next-aside-localnavigation,
.next-shell.next-shell-tablet .next-shell-aside.next-aside-localnavigation {
	width: 0
}

.next-notification {
	width: 384px;
	position: fixed;
	z-index: 1010;
	padding: 0;
	margin: 0
}

.next-notification .next-message {
	margin-bottom: 16px;
	overflow: hidden
}

.next-notification-fade-leave {
	animation-duration: .3s;
	animation-play-state: paused;
	animation-fill-mode: both;
	animation-timing-function: ease
}

.next-notification-fade-leave.next-notification-fade-leave-active {
	animation-name: NotificationFadeOut;
	animation-play-state: running
}

@keyframes NotificationFadeOut {
	0% {
		max-height: 150px;
		margin-bottom: 16px;
		opacity: 1
	}
	to {
		max-height: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
		opacity: 0
	}
}

.next-typography {
	color: #111
}

.next-typography-title {
	font-weight: 600;
	margin-bottom: .5em
}

.next-typography+.next-typography-title {
	margin-top: 1.2em
}

.next-typography-paragraph {
	color: #111;
	margin-bottom: 1em;
	font-size: 14px;
	line-height: 1.5
}

.next-typography mark {
	padding: 0;
	background: #ffe6bd;
	color: #111
}

.next-typography strong {
	font-weight: 600
}

.next-typography code {
	background-color: #f0f2f5;
	color: #111;
	border: 1px solid #f0f2f5;
	margin: 0 .2em;
	padding: .2em .4em .1em;
	font-size: 85%;
	border-radius: 6px
}

.next-typography ol,
.next-typography ul {
	margin: 0 0 1em;
	padding: 0
}

.next-typography li {
	list-style-type: circle;
	margin: 0 0 0 20px;
	padding: 0 0 0 4px
}

.next-typography a {
	text-decoration: none
}

.next-typography a:link,
.next-typography a:visited {
	color: #5584ff
}

.next-typography a:hover {
	color: #3e71f7
}

.next-typography a:active {
	text-decoration: underline;
	color: #3e71f7
}

h1.next-typography-title {
	font-size: 20px
}

h2.next-typography-title {
	font-size: 18px
}

h3.next-typography-title,
h4.next-typography-title {
	font-size: 16px
}

h5.next-typography-title {
	font-size: 14px
}

h6.next-typography-title {
	font-size: 12px
}

.next-divider {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
	list-style: none;
	font-variant: tabular-nums;
	font-feature-settings: "tnum";
	background: #e6e8ed;
	border-collapse: separate
}

.next-divider,
.next-divider *,
.next-divider :after,
.next-divider :before {
	box-sizing: border-box
}

.next-divider-hoz {
	display: block;
	clear: both;
	width: 100%;
	min-width: 100%;
	height: 1px;
	margin: 12px 0
}

.next-divider-ver {
	position: relative;
	top: -.06em;
	display: inline-block;
	width: 1px;
	background: #e6e8ed;
	height: .9em;
	margin: 0 6px;
	vertical-align: middle
}

.next-divider-hoz.next-divider-with-text-center,
.next-divider-hoz.next-divider-with-text-left,
.next-divider-hoz.next-divider-with-text-right {
	display: table;
	margin: 12px 0;
	color: #111;
	font-weight: 400;
	font-size: 16px;
	white-space: nowrap;
	text-align: center;
	background: transparent
}

.next-divider-hoz.next-divider-with-text-center:after,
.next-divider-hoz.next-divider-with-text-center:before,
.next-divider-hoz.next-divider-with-text-left:after,
.next-divider-hoz.next-divider-with-text-left:before,
.next-divider-hoz.next-divider-with-text-right:after,
.next-divider-hoz.next-divider-with-text-right:before {
	top: 50%;
	display: table-cell;
	width: 50%;
	border-top: 1px solid #e6e8ed;
	transform: translateY(50%);
	content: ""
}

.next-divider-hoz.next-divider-with-text-center.next-divider-dashed,
.next-divider-hoz.next-divider-with-text-left.next-divider-dashed,
.next-divider-hoz.next-divider-with-text-right.next-divider-dashed {
	border-top: 0
}

.next-divider-hoz.next-divider-with-text-center.next-divider-dashed:after,
.next-divider-hoz.next-divider-with-text-center.next-divider-dashed:before,
.next-divider-hoz.next-divider-with-text-left.next-divider-dashed:after,
.next-divider-hoz.next-divider-with-text-left.next-divider-dashed:before,
.next-divider-hoz.next-divider-with-text-right.next-divider-dashed:after,
.next-divider-hoz.next-divider-with-text-right.next-divider-dashed:before {
	border-style: dashed none none
}

.next-divider-hoz.next-divider-with-text-left .next-divider-inner-text,
.next-divider-hoz.next-divider-with-text-right .next-divider-inner-text {
	display: inline-block;
	padding: 0 12px
}

.next-divider-hoz.next-divider-with-text-left:before {
	top: 50%;
	width: 5%
}

.next-divider-hoz.next-divider-with-text-left:after,
.next-divider-hoz.next-divider-with-text-right:before {
	top: 50%;
	width: 95%
}

.next-divider-hoz.next-divider-with-text-right:after {
	top: 50%;
	width: 5%
}

.next-divider-inner-text {
	display: inline-block;
	padding: 0 12px
}

.next-divider-dashed {
	background: none;
	border: dashed #e6e8ed;
	border-width: 1px 0 0
}

.next-divider-dashed.next-divider-ver {
	border-width: 0 0 0 1px
}

.next-box {
	display: flex
}

.next-box,
.next-box *,
.next-box :after,
.next-box :before,
.next-table {
	box-sizing: border-box
}

.next-table {
	position: relative;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top: 1px solid #f0f2f5;
	border-left: 1px solid #f0f2f5
}

.next-table *,
.next-table :after,
.next-table :before {
	box-sizing: border-box
}

.next-table .next-table-header tr:first-child th:first-child {
	border-top-left-radius: 9px
}

.next-table .next-table-header tr:first-child th:last-child {
	border-top-right-radius: 9px
}

.next-table .next-table-header tr:last-child th:first-child {
	border-bottom-left-radius: 0
}

.next-table .next-table-header tr:last-child th:last-child {
	border-bottom-right-radius: 0
}

.next-table.next-table-layout-fixed {
	overflow: auto
}

.next-table.next-table-layout-fixed table {
	table-layout: fixed
}

.next-table.next-table-layout-auto table {
	table-layout: auto
}

.next-table.next-table-small .next-table-prerow .next-table-cell-wrapper,
.next-table.next-table-small td .next-table-cell-wrapper,
.next-table.next-table-small th .next-table-cell-wrapper {
	padding: 6px
}

.next-table table {
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
	background: #fff;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.next-table table tr:first-child td {
	border-top-width: 0
}

.next-table th {
	padding: 0;
	background: #f0f2f5;
	color: #111;
	text-align: left;
	font-weight: 400;
	border-right: 1px solid #f0f2f5;
	border-bottom: 1px solid #f0f2f5
}

.next-table th .next-table-cell-wrapper {
	padding: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all
}

.next-table th.next-table-prerow .next-table-cell-wrapper {
	padding: 9px 12px
}

.next-table th.next-table-word-break-word .next-table-cell-wrapper {
	word-break: break-word
}

.next-table th.next-table-fix-left,
.next-table th.next-table-fix-right {
	z-index: 1
}

.next-table-affix {
	z-index: 1;
	overflow: hidden
}

.next-table-stickylock .next-table-affix {
	z-index: 9
}

.next-table-header-resizable {
	position: relative
}

.next-table-header-resizable .next-table-resize-handler {
	position: absolute;
	right: -5px;
	top: 0;
	bottom: 0;
	width: 10px;
	background: transparent;
	cursor: ew-resize
}

.next-table-header-resizable .next-table-resize-handler:after {
	position: absolute;
	display: block;
	content: " ";
	width: 2px;
	height: 100%;
	right: 50%
}

.next-table-header-resizable .next-table-resize-handler:hover:after {
	z-index: 1;
	background: #3d7fff
}

.next-table.next-table-lock-left .next-table-header-resizable .next-table-resize-handler,
.next-table.next-table-lock-right .next-table-header-resizable .next-table-resize-handler {
	cursor: auto
}

.next-table.next-table-lock-left .next-table-header-resizable .next-table-resize-handler:hover:after,
.next-table.next-table-lock-right .next-table-header-resizable .next-table-resize-handler:hover:after {
	z-index: -1
}

.next-table td {
	padding: 0;
	border-right: 1px solid #f0f2f5;
	border-bottom: 1px solid #f0f2f5
}

.next-table td .next-table-cell-wrapper {
	padding: 18px 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all
}

.next-table td .next-table-cell-wrapper .next-icon-arrow-down.next-table-tree-arrow,
.next-table td .next-table-cell-wrapper .next-icon-arrow-right.next-table-tree-arrow,
.next-table td .next-table-cell-wrapper .next-table-tree-placeholder {
	margin-right: 6px;
	outline: 0;
	cursor: pointer
}

.next-table td .next-table-cell-wrapper .next-icon-arrow-right.next-table-tree-arrow .next-icon-remote,
.next-table td .next-table-cell-wrapper .next-icon-arrow-right.next-table-tree-arrow:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-table td .next-table-cell-wrapper .next-icon-arrow-right.next-table-tree-arrow:before {
	content: ""
}

.next-table td .next-table-cell-wrapper .next-icon-arrow-down.next-table-tree-arrow .next-icon-remote,
.next-table td .next-table-cell-wrapper .next-icon-arrow-down.next-table-tree-arrow:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.next-table td .next-table-cell-wrapper .next-icon-arrow-down.next-table-tree-arrow:before {
	content: ""
}

.next-table td.next-table-prerow .next-table-cell-wrapper {
	padding: 9px 12px
}

.next-table td.next-table-word-break-word .next-table-cell-wrapper {
	word-break: break-word
}

.next-table .next-table-expanded .next-table-cell-wrapper,
.next-table .next-table-selection .next-table-cell-wrapper {
	overflow: visible
}

.next-table.no-header table tr:first-child td {
	border-top-width: 1px
}

.next-table.only-bottom-border {
	border-width: 0
}

.next-table.only-bottom-border td,
.next-table.only-bottom-border th {
	border-width: 0 0 1px
}

.next-table.only-bottom-border table tr td:first-child,
.next-table.only-bottom-border table tr th:first-child {
	border-left-width: 0
}

.next-table.only-bottom-border .next-table-body tr td:last-child,
.next-table.only-bottom-border .next-table-header tr th:last-child {
	border-right-width: 0
}

.next-table-loading {
	display: block
}

.next-table.zebra tr:nth-child(odd) td {
	background: #fff
}

.next-table.zebra tr:nth-child(2n) td {
	background: #f0f2f5
}

.next-table.zebra .next-table-cell.hovered,
.next-table.zebra .next-table-row.hovered td,
.next-table.zebra .next-table-row.selected td {
	background: rgba(61, 127, 255, .06);
	color: #111
}

.next-table-empty {
	color: #a0a2ad;
	padding: 24px 0;
	text-align: center
}

.next-table-expanded-row>td {
	border-width: 0 0 1px
}

.next-table-expanded-row>td:first-child {
	border-left-width: 1px
}

.next-table-expanded-row>td:last-child {
	border-right-width: 1px
}

.next-table-expanded-row:last-child>td {
	border-bottom-width: 1px
}

.next-table-expanded-row .next-table {
	border-top: 0;
	border-left: 0
}

.next-table-expanded-row .next-table td,
.next-table-expanded-row .next-table th {
	border-right: 1px solid #f0f2f5
}

.next-table-expanded-row .next-table.only-bottom-border td,
.next-table-expanded-row .next-table.only-bottom-border th {
	border-right: 0
}

.next-table-expanded-row .next-table .last td {
	border-bottom: 0
}

.next-table-expanded-row .next-table td.last,
.next-table-expanded-row .next-table th:last-child {
	border-right: 0
}

.next-table-filter-footer {
	margin: 10px 10px 0
}

.next-table-filter-footer button {
	margin-right: 5px
}

.next-table-row {
	transition: all .1s linear;
	background: #fff;
	color: #111
}

.next-table-row.hidden {
	display: none
}

.next-table-cell.hovered,
.next-table-row.hovered,
.next-table-row.selected {
	background: rgba(61, 127, 255, .06);
	color: #111
}

.next-table-tree-placeholder {
	visibility: hidden
}

.next-table-tree-placeholder .next-icon-remote,
.next-table-tree-placeholder:before {
	width: 18px;
	font-size: 18px;
	line-height: inherit
}

.last .next-table-expanded-row td {
	border-bottom-width: 1px
}

.next-table-body,
.next-table-header {
	overflow: auto;
	font-size: 14px
}

.next-table-column-resize-proxy {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 0;
	border-left: 2px solid #3d7fff;
	z-index: 10;
	display: none
}

.next-table-header {
	margin-bottom: -20px;
	padding-bottom: 20px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: -moz-scrollbars-none;
	-ms-overflow-style: none;
	scrollbar-width: none
}

.next-table-header::-webkit-scrollbar {
	display: none
}

.next-table-body {
	font-size: 14px;
	position: relative
}

.next-table-fixed {
	border-right: 1px solid #f0f2f5;
	border-bottom: 1px solid #f0f2f5
}

.next-table-fixed table {
	table-layout: fixed
}

.next-table-fixed .next-table-header {
	background: #f0f2f5
}

.next-table-fixed table tr td:first-child,
.next-table-fixed table tr th:first-child {
	border-left-width: 0
}

.next-table-fixed .next-table-header th {
	border-top-width: 0
}

.next-table-fixed .next-table-header tr th:last-child {
	border-right-width: 0
}

.next-table-fixed .next-table-body td {
	border-top-width: 0
}

.next-table-fixed .next-table-body tr:last-child td {
	border-bottom-width: 0
}

.next-table-fixed .next-table-body tr td:last-child {
	border-right-width: 0
}

.next-table-fixed.only-bottom-border .next-table-body tr:last-child td {
	border-bottom-width: 1px
}

.next-table-fixed.next-table-group table tr td:first-child,
.next-table-fixed.next-table-group table tr th:first-child {
	border-left-width: 1px
}

.next-table-fixed.next-table-group .next-table-header th {
	border-top-width: 1px
}

.next-table-fixed.next-table-group .next-table-header tr th:last-child {
	border-right-width: 1px
}

.next-table-fixed.next-table-group .next-table-body td {
	border-top-width: 1px
}

.next-table-fixed.next-table-group .next-table-body tr:last-child td {
	border-bottom-width: 1px
}

.next-table-fixed.next-table-group .next-table-body tr td:last-child,
.next-table-fixed.next-table-lock-left .next-table-body tr td:last-child,
.next-table-fixed.next-table-lock-left .next-table-header tr th:last-child {
	border-right-width: 1px
}

.next-table-lock .next-table-body {
	overflow-x: auto;
	overflow-y: visible
}

.next-table-group {
	border-width: 0
}

.next-table-group.only-bottom-border .next-table-body table,
.next-table-group.only-bottom-border .next-table-header table {
	border-left: 0
}

.next-table-group.only-bottom-border .next-table-body table,
.next-table-group.only-bottom-border .next-table-body table.next-table-row,
.next-table-group.only-bottom-border .next-table-header table {
	border-top: 0
}

.next-table-group.only-bottom-border .next-table-body .next-table-group-footer td {
	border-bottom: 0
}

.next-table-group .next-table-body {
	margin-top: 6px
}

.next-table-group .next-table-body table {
	border-top: 1px solid #f0f2f5;
	border-left: 1px solid #f0f2f5;
	margin-bottom: 6px
}

.next-table-group .next-table-body table tr:first-child td {
	border-top-width: 1px
}

.next-table-group .next-table-body table:last-of-type {
	margin-bottom: 0
}

.next-table-group .next-table-header table {
	border-top: 1px solid #f0f2f5;
	border-left: 1px solid #f0f2f5
}

.next-table-group .next-table-group-header td {
	background: #ebecf0;
	color: #111
}

.next-table-group .next-table-group-header td:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.next-table-group .next-table-group-header td:last-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.next-table-group .next-table-group-footer td {
	background: #ebecf0;
	color: #111
}

.next-table-group .next-table-group-footer td:first-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.next-table-group .next-table-group-footer td:last-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.next-table-group .next-table-row.hovered,
.next-table-group .next-table-row.selected {
	background: #fff;
	color: #111
}

.next-table-lock {
	position: relative
}

.next-table-lock table {
	table-layout: fixed
}

.next-table-header-inner {
	overflow: unset
}

.next-table-header-fixer {
	content: " ";
	border-top-right-radius: 9px;
	border-bottom-right-radius: 0;
	width: 15px;
	background: inherit;
	position: absolute;
	right: 0;
	height: 100%;
	top: 0
}

.next-table-wrap-empty .next-table-lock-left td,
.next-table-wrap-empty .next-table-lock-right td {
	border: none
}

.next-table-wrap-empty .next-table-lock-left .next-table-empty,
.next-table-wrap-empty .next-table-lock-right .next-table-empty {
	display: none
}

.next-table-wrap-empty>.next-table-inner>.next-table-body>table {
	table-layout: fixed
}

.next-table-lock-left,
.next-table-lock-right {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	border: 0;
	transition: box-shadow .3s ease;
	overflow: hidden
}

.next-table-lock-left table,
.next-table-lock-right table {
	width: auto
}

.next-table-lock-left .next-table-body,
.next-table-lock-right .next-table-body {
	overflow-y: scroll;
	overflow-x: hidden;
	margin-right: -20px;
	padding-right: 0
}

.next-table-lock-left.shadow .next-table-body tr td:last-child,
.next-table-lock-left.shadow .next-table-header tr th:last-child,
.next-table-lock-right.shadow .next-table-body tr td:last-child,
.next-table-lock-right.shadow .next-table-header tr th:last-child {
	border-right-width: 0
}

.next-table-lock-right {
	right: 0;
	left: auto
}

.next-table-lock-right table tr td:first-child,
.next-table-lock-right table tr th:first-child {
	border-left-width: 1px
}

.next-table-lock-right.shadow {
	box-shadow: -2px 0 3px rgba(0, 0, 0, .12)
}

.next-table-lock-left.shadow {
	box-shadow: 2px 0 3px rgba(0, 0, 0, .12)
}

.next-table-filter {
	line-height: 1
}

.next-table-sort {
	cursor: pointer;
	position: relative;
	width: 16px;
	display: inline-block;
	line-height: 1
}

.next-table-sort:focus {
	outline: 0
}

.next-table-sort>a:before {
	content: " ";
	display: inline-block;
	vertical-align: middle
}

.next-table-sort .next-icon {
	position: absolute;
	left: -2px;
	color: #111
}

.next-table-sort .next-icon .next-icon-remote,
.next-table-sort .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-table-sort .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-table-sort .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-table-sort .current .next-icon {
	color: #3d7fff
}

.next-table-sort .next-icon-ascending {
	left: 2px
}

.next-table-filter {
	cursor: pointer;
	width: 20px;
	display: inline-block
}

.next-table-filter:focus {
	outline: 0
}

.next-table-filter .next-icon {
	color: #111
}

.next-table-filter .next-icon .next-icon-remote,
.next-table-filter .next-icon:before {
	width: 9px;
	font-size: 9px;
	line-height: inherit
}

@media (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm) {
	.next-table-filter .next-icon {
		transform: scale(.75);
		margin-left: -1.5px;
		margin-right: -1.5px
	}
	.next-table-filter .next-icon:before {
		width: 12px;
		font-size: 12px
	}
}

.next-table-filter .next-table-filter-active {
	color: #3d7fff
}

.next-table-filter-menu .next-menu-content {
	max-height: 220px;
	overflow: auto
}

.next-table-header-icon {
	margin-left: 6px
}

.next-table-expanded-ctrl {
	cursor: pointer
}

.next-table-expanded-ctrl:focus {
	outline: 0
}

.next-table-expanded-ctrl.disabled {
	color: #999
}

.next-table-expanded-ctrl .next-table-expand-unfold .next-icon-remote,
.next-table-expanded-ctrl .next-table-expand-unfold:before {
	width: 24px;
	font-size: 24px;
	line-height: inherit
}

.next-table-expanded-ctrl .next-table-expand-unfold:before {
	content: ""
}

.next-table-expanded-ctrl .next-table-expand-fold .next-icon-remote,
.next-table-expanded-ctrl .next-table-expand-fold:before {
	width: 24px;
	font-size: 24px;
	line-height: inherit
}

.next-table-expanded-ctrl .next-table-expand-fold:before {
	content: ""
}

.next-table-fix-left,
.next-table-fix-right {
	background: inherit;
	position: sticky;
	z-index: 1;
	background-clip: padding-box
}

.next-table-ping-left .next-table-expanded-area .next-table-fix-left-last:after {
	content: none
}

.next-table-ping-left .next-table-expanded-area .next-table-ping-left .next-table-fix-left-last,
.next-table-ping-left .next-table-fix-left-last {
	border-right-width: 0
}

.next-table-ping-left .next-table-expanded-area .next-table-ping-left .next-table-fix-left-last:after,
.next-table-ping-left .next-table-fix-left-last:after {
	box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, .15);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30px;
	content: "";
	pointer-events: none;
	transition: box-shadow .3s, -webkit-box-shadow .3s;
	transform: translateX(100%)
}

.next-table-ping-right .next-table-expanded-area .next-table-fix-right-first:after {
	content: none
}

.next-table-ping-right .next-table-expanded-area .next-table-ping-right .next-table-fix-right-first:after,
.next-table-ping-right .next-table-fix-right-first:after {
	box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, .15);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 30px;
	content: "";
	pointer-events: none;
	transition: box-shadow .3s, -webkit-box-shadow .3s;
	transform: translateX(-100%)
}

.next-table-fixed.next-table-scrolling-to-right:after,
.next-table-lock.next-table-scrolling-to-right:after {
	box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, .15);
	position: absolute;
	top: 0;
	right: -30px;
	bottom: 0;
	width: 30px;
	content: "";
	pointer-events: none;
	transition: box-shadow .3s, -webkit-box-shadow .3s;
	transform: translateX(-100%)
}

.next-table-fixed.only-bottom-border,
.next-table-lock.only-bottom-border {
	border-right: 0
}

.next-table[dir=rtl] th {
	text-align: right
}

.next-table[dir=rtl] .next-table-header-resizable .next-table-resize-handler {
	right: auto;
	left: 0
}

.next-table[dir=rtl] td .next-table-cell-wrapper .next-icon-arrow-down.next-table-tree-arrow,
.next-table[dir=rtl] td .next-table-cell-wrapper .next-icon-arrow-right.next-table-tree-arrow,
.next-table[dir=rtl] td .next-table-cell-wrapper .next-table-tree-placeholder {
	margin-left: 3px;
	margin-right: 0;
	float: right
}

.next-table[dir=rtl] .next-table-expanded-row td:first-child {
	border-left-width: 0;
	border-right-width: 1px
}

.next-table[dir=rtl] .next-table-expanded-row td:last-child {
	border-left-width: 1px;
	border-right-width: 0
}

.next-table[dir=rtl].only-bottom-border .next-table-expanded-row td,
.next-table[dir=rtl].only-bottom-border .next-table-expanded-row th {
	border-width: 0 0 1px
}

.next-table[dir=rtl] .next-table-filter-footer button {
	margin-left: 5px;
	margin-right: 0
}

.next-table[dir=rtl] .next-table-lock-left,
.next-table[dir=rtl] .next-table-lock-right {
	left: auto;
	right: 0
}

.next-table[dir=rtl] .next-table-lock-right {
	right: auto;
	left: 0
}

.next-table[dir=rtl] .next-table-lock-right table tr td:first-child,
.next-table[dir=rtl] .next-table-lock-right table tr th:first-child {
	border-right-width: 1px
}

.next-table[dir=rtl] .next-table-lock-right.shadow {
	box-shadow: 2px 0 3px rgba(0, 0, 0, .12)
}

.next-table[dir=rtl] .next-table-lock-left.shadow {
	box-shadow: -2px 0 3px rgba(0, 0, 0, .12)
}

.next-table[dir=rtl] .next-table-sort .next-icon {
	right: 0;
	left: auto
}

.next-table[dir=rtl] .next-table-sort .next-icon-ascending {
	right: 4px;
	left: auto
}

.next-table[dir=rtl] .next-table-filter {
	margin-right: 5px;
	margin-left: 0
}

.next-table-fixed[dir=rtl] table tr td:first-child,
.next-table-fixed[dir=rtl] table tr th:first-child {
	border-left-width: 1px;
	border-right-width: 0
}

.next-table-fixed[dir=rtl] .next-table-body tr td:last-child,
.next-table-fixed[dir=rtl] .next-table-header tr th:last-child {
	border-left-width: 1px
}

.next-calendar2,
.next-calendar2 *,
.next-calendar2 :after,
.next-calendar2 :before {
	box-sizing: border-box
}

.next-calendar2 table {
	border-collapse: collapse;
	border-spacing: 0
}

.next-calendar2 td,
.next-calendar2 th {
	padding: 0
}

div[dir=rtl].next-calendar2-card .next-calendar2-header-actions,
div[dir=rtl].next-calendar2-fullscreen .next-calendar2-header-actions,
div[dir=rtl].next-calendar2-panel .next-calendar2-header-actions {
	margin-right: auto;
	margin-left: 0
}

div[dir=rtl].next-calendar2-card .next-calendar2-header-actions>:not(:first-child),
div[dir=rtl].next-calendar2-card .next-calendar2-header-ranges>:not(:first-child),
div[dir=rtl].next-calendar2-fullscreen .next-calendar2-header-actions>:not(:first-child),
div[dir=rtl].next-calendar2-fullscreen .next-calendar2-header-ranges>:not(:first-child),
div[dir=rtl].next-calendar2-panel .next-calendar2-header-actions>:not(:first-child),
div[dir=rtl].next-calendar2-panel .next-calendar2-header-ranges>:not(:first-child) {
	margin-right: 8px;
	margin-left: 0
}

div[dir=rtl].next-calendar2-fullscreen .next-calendar2-cell-value,
div[dir=rtl].next-calendar2-fullscreen .next-calendar2-table th {
	text-align: left
}

div[dir=rtl].next-calendar2-fullscreen .next-calendar2-table th {
	padding: 0 0 5px 12px
}

.next-calendar2 {
	font-size: 12px;
	user-select: none;
	background: #fff
}

.next-calendar2-header {
	display: flex
}

.next-calendar2-table {
	width: 100%;
	table-layout: fixed
}

.next-calendar2-cell {
	cursor: pointer;
	position: relative;
	transition: background-color .2s, border .2s
}

.next-calendar2 .next-calendar2-cell-inner {
	color: #ccc;
	outline: none;
	min-width: 24px;
	position: relative;
	border: 1px solid transparent
}

.next-calendar2-cell-disabled:before {
	color: #ccc;
	background: #f0f2f5
}

.next-calendar2-card .next-calendar2-header-actions,
.next-calendar2-fullscreen .next-calendar2-header-actions,
.next-calendar2-panel .next-calendar2-header-actions {
	margin-left: auto
}

.next-calendar2-card .next-calendar2-header-actions>:not(:first-child),
.next-calendar2-card .next-calendar2-header-ranges>:not(:first-child),
.next-calendar2-fullscreen .next-calendar2-header-actions>:not(:first-child),
.next-calendar2-fullscreen .next-calendar2-header-ranges>:not(:first-child),
.next-calendar2-panel .next-calendar2-header-actions>:not(:first-child),
.next-calendar2-panel .next-calendar2-header-ranges>:not(:first-child) {
	margin-left: 8px
}

.next-calendar2-card .next-calendar2-header-select-month,
.next-calendar2-card .next-calendar2-header-select-year,
.next-calendar2-fullscreen .next-calendar2-header-select-month,
.next-calendar2-fullscreen .next-calendar2-header-select-year,
.next-calendar2-panel .next-calendar2-header-select-month,
.next-calendar2-panel .next-calendar2-header-select-year {
	min-width: 88px
}

.next-calendar2-card .next-calendar2-header-select-month .next-input,
.next-calendar2-card .next-calendar2-header-select-year .next-input,
.next-calendar2-fullscreen .next-calendar2-header-select-month .next-input,
.next-calendar2-fullscreen .next-calendar2-header-select-year .next-input,
.next-calendar2-panel .next-calendar2-header-select-month .next-input,
.next-calendar2-panel .next-calendar2-header-select-year .next-input {
	min-width: auto
}

.next-calendar2-card .next-calendar2-body,
.next-calendar2-fullscreen .next-calendar2-body,
.next-calendar2-panel .next-calendar2-body {
	padding: 8px 0
}

.next-calendar2-card .next-calendar2-cell-inner,
.next-calendar2-panel .next-calendar2-cell-inner {
	z-index: 2;
	height: 24px;
	line-height: 22px;
	border-radius: 2px;
	display: inline-block
}

.next-calendar2-card .next-calendar2,
.next-calendar2-panel .next-calendar2 {
	min-height: 150px
}

.next-calendar2-card .next-calendar2-table thead>tr,
.next-calendar2-panel .next-calendar2-table thead>tr {
	height: 24px;
	color: #999
}

.next-calendar2-card .next-calendar2-table td,
.next-calendar2-card .next-calendar2-table th,
.next-calendar2-panel .next-calendar2-table td,
.next-calendar2-panel .next-calendar2-table th {
	font-weight: 400;
	text-align: center;
	padding: 4px 0
}

.next-calendar2-card .next-calendar2-table th,
.next-calendar2-panel .next-calendar2-table th {
	height: 32px
}

.next-calendar2-card .next-calendar2-table-decade,
.next-calendar2-card .next-calendar2-table-month,
.next-calendar2-card .next-calendar2-table-year,
.next-calendar2-panel .next-calendar2-table-decade,
.next-calendar2-panel .next-calendar2-table-month,
.next-calendar2-panel .next-calendar2-table-year {
	height: 145px
}

.next-calendar2-card .next-calendar2-table-decade .next-calendar2-cell-inner,
.next-calendar2-card .next-calendar2-table-month .next-calendar2-cell-inner,
.next-calendar2-card .next-calendar2-table-year .next-calendar2-cell-inner,
.next-calendar2-panel .next-calendar2-table-decade .next-calendar2-cell-inner,
.next-calendar2-panel .next-calendar2-table-month .next-calendar2-cell-inner,
.next-calendar2-panel .next-calendar2-table-year .next-calendar2-cell-inner {
	min-width: 56px
}

.next-calendar2-card .next-calendar2-table-quarter,
.next-calendar2-panel .next-calendar2-table-quarter {
	height: 50px
}

.next-calendar2-card .next-calendar2-table-quarter .next-calendar2-cell-inner,
.next-calendar2-panel .next-calendar2-table-quarter .next-calendar2-cell-inner {
	min-width: 56px
}

.next-calendar2-card .next-calendar2-table-decade .next-calendar2-cell-inner,
.next-calendar2-panel .next-calendar2-table-decade .next-calendar2-cell-inner {
	min-width: 80px
}

.next-calendar2-card .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today) .next-calendar2-cell-inner,
.next-calendar2-panel .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today) .next-calendar2-cell-inner {
	color: #666
}

.next-calendar2-card .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today):hover:not(.next-calendar2-cell-hover) .next-calendar2-cell-inner,
.next-calendar2-panel .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today):hover:not(.next-calendar2-cell-hover) .next-calendar2-cell-inner {
	background: #f0f2f5
}

.next-calendar2-card .next-calendar2-cell-current.next-calendar2-cell-today:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner,
.next-calendar2-panel .next-calendar2-cell-current.next-calendar2-cell-today:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner {
	color: #3d7fff
}

.next-calendar2-card .next-calendar2-cell-current.next-calendar2-cell-selected:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner,
.next-calendar2-panel .next-calendar2-cell-current.next-calendar2-cell-selected:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner {
	color: #fff;
	background: #3d7fff
}

.next-calendar2-fullscreen .next-calendar2-cell-value,
.next-calendar2-fullscreen .next-calendar2-table th {
	text-align: right
}

.next-calendar2-fullscreen .next-calendar2-table th {
	padding: 0 12px 5px 0
}

.next-calendar2-fullscreen .next-calendar2-cell-inner {
	height: 80px;
	border-top: 2px solid #f0f2f5;
	margin: 0 4px;
	padding: 4px 8px 0
}

.next-calendar2-fullscreen td .next-calendar2-cell-inner {
	height: 80px;
	border-top: 2px solid #f0f2f5
}

.next-calendar2-fullscreen .next-calendar2-cell-disabled .next-calendar2-cell-inner {
	color: #ccc;
	background: #f0f2f5
}

.next-calendar2-fullscreen .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today) .next-calendar2-cell-inner {
	color: #666
}

.next-calendar2-fullscreen .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today):hover .next-calendar2-cell-inner {
	background-color: #f0f2f5
}

.next-calendar2-fullscreen .next-calendar2-cell-current.next-calendar2-cell-today .next-calendar2-cell-inner {
	color: #3d7fff
}

.next-calendar2-fullscreen .next-calendar2-cell-current .next-calendar2-cell-inner {
	background-color: #fff
}

.next-calendar2-fullscreen .next-calendar2-cell-current.next-calendar2-cell-selected:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner {
	border-top-color: #3d7fff;
	font-weight: 700;
	color: #3d7fff;
	background: rgba(61, 127, 255, .06)
}

.next-calendar2-card .next-calendar2-header {
	padding: 8px;
	border-bottom: 1px solid #f0f2f5
}

.next-calendar2-panel .next-calendar2-header {
	padding: 0 8px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #f0f2f5
}

.next-calendar2-panel .next-calendar2-header-btn {
	min-width: 20px;
	line-height: 20px;
	color: #666;
	font-family: inherit;
	vertical-align: initial;
	border-radius: 2px
}

.next-calendar2-panel .next-calendar2-header-btn>span,
.next-calendar2-panel .next-calendar2-header-text-field {
	text-align: center;
	font-size: 14px;
	color: #111;
	font-weight: bolder;
	vertical-align: initial
}

.next-calendar2-panel .next-calendar2-header-btn:hover,
.next-calendar2-panel .next-calendar2-header-btn:hover>span {
	color: #3d7fff
}

.next-calendar2-panel .next-calendar2-header-left-btn:hover,
.next-calendar2-panel .next-calendar2-header-right-btn:hover {
	background: #f0f2f5
}

.next-calendar2-panel .next-calendar2-header-text-field {
	flex: 1;
	height: 38px;
	line-height: 38px
}

.next-calendar2-panel .next-calendar2-header-text-field .next-calendar2-header-btn:not(:first-child) {
	margin-left: 6px
}

.next-calendar2-header-select-month-popup,
.next-calendar2-header-select-year-popup {
	min-width: auto
}

.next-date-picker2-footer {
	width: min-content;
	min-width: 100%;
	box-sizing: border-box;
	text-align: center;
	border-top: 1px solid #f0f2f5;
	padding: 4px 12px;
	display: flex;
	min-height: 40px;
	align-items: center;
	flex-wrap: wrap;
	position: relative
}

.next-date-picker2-footer-preset>.next-btn {
	margin-right: 6px
}

.next-date-picker2-footer-actions {
	margin-left: auto
}

.next-date-picker2-footer-preset-only {
	width: 100%
}

.next-time-picker2-menu {
	float: left;
	text-align: center;
	padding: 6px 0
}

.next-time-picker2-menu:not(:last-child) {
	border-right: 1px solid #e6e8ed
}

.next-time-picker2-menu-title {
	cursor: default;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	font-weight: 400;
	color: #999;
	background: #fff
}

.next-time-picker2-menu ul {
	position: relative;
	overflow-y: hidden;
	overflow-x: auto;
	list-style: none;
	margin: 0;
	width: 54px;
	padding: 0;
	font-size: 12px;
	height: 168px;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.next-time-picker2-menu ul::-webkit-scrollbar {
	width: 0
}

.next-time-picker2-menu ul:hover {
	overflow-y: auto
}

.next-time-picker2-menu ul:after {
	display: block;
	height: 144px;
	content: ""
}

.next-time-picker2-menu-item {
	cursor: pointer;
	height: 24px;
	line-height: 24px;
	transition: background .1s linear;
	color: #666;
	background: #fff;
	outline: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.next-time-picker2-menu-item:hover {
	color: #111;
	background: #f0f2f5
}

.next-time-picker2-menu-item.next-selected {
	color: #666;
	background: rgba(61, 127, 255, .06)
}

.next-time-picker2-menu-item.next-disabled {
	cursor: not-allowed;
	color: #ccc;
	background: #f0f2f5
}

.next-time-picker2-panel {
	box-sizing: border-box;
	display: flex
}

.next-time-picker2-panel *,
.next-time-picker2-panel :after,
.next-time-picker2-panel :before {
	box-sizing: border-box
}

.next-time-picker2-panel:after {
	visibility: hidden;
	display: block;
	height: 0;
	font-size: 0;
	content: "\0020";
	clear: both
}

.next-time-picker2-panel-header {
	border-bottom: 1px solid #e6e8ed
}

.next-time-picker2-panel-input.next-input {
	width: 100%;
	padding: 6px;
	border-color: transparent;
	vertical-align: middle
}

.next-time-picker2-panel .next-time-picker2-menu {
	flex: 1
}

.next-time-picker2-panel-range .next-time-picker2-panel-list:last-of-type {
	margin-left: 15px
}

.next-time-picker2-footer {
	width: min-content;
	min-width: 100%;
	box-sizing: border-box;
	text-align: center;
	border-top: 1px solid #f0f0f0;
	padding: 4px 12px;
	display: flex;
	min-height: 40px;
	align-items: center;
	flex-wrap: wrap
}

.next-time-picker2-footer-actions {
	margin-left: auto
}

.next-time-picker2-wrapper[dir=rtl] .next-time-picker2-menu {
	float: right
}

.next-time-picker2-wrapper[dir=rtl] .next-time-picker2-menu:not(:last-child) {
	border-right: none;
	border-left: 1px solid #e6e8ed
}

.next-time-picker2 {
	display: inline-block
}

.next-time-picker2,
.next-time-picker2 *,
.next-time-picker2 :after,
.next-time-picker2 :before {
	box-sizing: border-box
}

.next-time-picker2-trigger .next-input {
	width: 100%
}

.next-time-picker2-wrapper {
	padding: 3px 0
}

.next-time-picker2-body {
	display: block;
	overflow: hidden;
	border: 0 solid #e6e8ed;
	border-radius: 9px;
	background: #fff;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12)
}

.next-time-picker2-symbol-clock-icon:before {
	content: ""
}

.next-time-picker2-input {
	display: inline-flex;
	align-items: center;
	outline: none;
	box-sizing: border-box;
	border: 1px solid #e6e8ed;
	vertical-align: middle;
	width: inherit
}

.next-time-picker2-input .next-input {
	border: none;
	width: 100%;
	height: 100%
}

.next-time-picker2-input .next-input input {
	height: 100%
}

.next-time-picker2-input.next-time-picker2-input-small {
	height: 30px;
	border-radius: 6px
}

.next-time-picker2-input.next-time-picker2-input-small .next-input-label {
	padding-left: 6px;
	font-size: 12px
}

.next-time-picker2-input.next-time-picker2-input-small .next-input-inner {
	font-size: 12px
}

.next-time-picker2-input.next-time-picker2-input-small .next-input-control,
.next-time-picker2-input.next-time-picker2-input-small .next-input-inner-text {
	padding-right: 3px
}

.next-time-picker2-input.next-time-picker2-input-small input {
	height: 28px;
	line-height: 28px \0;
	padding: 0 9px;
	font-size: 12px
}

.next-time-picker2-input.next-time-picker2-input-small input::placeholder {
	font-size: 12px
}

.next-time-picker2-input.next-time-picker2-input-small .next-input-text-field {
	padding: 0 9px;
	font-size: 12px;
	height: 28px;
	line-height: 28px
}

.next-time-picker2-input.next-time-picker2-input-small .next-icon .next-icon-remote,
.next-time-picker2-input.next-time-picker2-input-small .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-time-picker2-input.next-time-picker2-input-small .next-input-control {
	border-radius: 0 6px 6px 0
}

.next-time-picker2-input.next-time-picker2-input-medium {
	height: 36px;
	border-radius: 6px
}

.next-time-picker2-input.next-time-picker2-input-medium .next-input-label {
	padding-left: 6px;
	font-size: 12px
}

.next-time-picker2-input.next-time-picker2-input-medium .next-input-inner {
	font-size: 12px
}

.next-time-picker2-input.next-time-picker2-input-medium .next-input-control,
.next-time-picker2-input.next-time-picker2-input-medium .next-input-inner-text {
	padding-right: 6px
}

.next-time-picker2-input.next-time-picker2-input-medium input {
	height: 34px;
	line-height: 34px \0;
	padding: 0 9px;
	font-size: 12px
}

.next-time-picker2-input.next-time-picker2-input-medium input::placeholder {
	font-size: 12px
}

.next-time-picker2-input.next-time-picker2-input-medium .next-input-text-field {
	padding: 0 9px;
	font-size: 12px;
	height: 34px;
	line-height: 34px
}

.next-time-picker2-input.next-time-picker2-input-medium .next-icon .next-icon-remote,
.next-time-picker2-input.next-time-picker2-input-medium .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-time-picker2-input.next-time-picker2-input-medium .next-input-control {
	border-radius: 0 6px 6px 0
}

.next-time-picker2-input.next-time-picker2-input-large {
	height: 42px;
	border-radius: 9px
}

.next-time-picker2-input.next-time-picker2-input-large .next-input-label {
	padding-left: 9px;
	font-size: 14px
}

.next-time-picker2-input.next-time-picker2-input-large .next-input-inner {
	font-size: 14px
}

.next-time-picker2-input.next-time-picker2-input-large .next-input-control,
.next-time-picker2-input.next-time-picker2-input-large .next-input-inner-text {
	padding-right: 6px
}

.next-time-picker2-input.next-time-picker2-input-large input {
	height: 40px;
	line-height: 40px \0;
	padding: 0 9px;
	font-size: 14px
}

.next-time-picker2-input.next-time-picker2-input-large input::placeholder {
	font-size: 14px
}

.next-time-picker2-input.next-time-picker2-input-large .next-input-text-field {
	padding: 0 9px;
	font-size: 14px;
	height: 40px;
	line-height: 40px
}

.next-time-picker2-input.next-time-picker2-input-large .next-icon .next-icon-remote,
.next-time-picker2-input.next-time-picker2-input-large .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-time-picker2-input.next-time-picker2-input-large .next-input-control {
	border-radius: 0 9px 9px 0
}

.next-time-picker2-input:hover {
	border-color: #3d7fff;
	background-color: #fff
}

.next-time-picker2-input.next-time-picker2-input-focus {
	border-color: #3d7fff;
	background-color: #fff;
	box-shadow: 0 0 0 2px rgba(61, 127, 255, .2)
}

.next-time-picker2-input.next-time-picker2-input-noborder {
	border-color: transparent!important;
	box-shadow: none!important
}

.next-time-picker2-input.next-time-picker2-input-disabled {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: #f0f2f5;
	cursor: not-allowed
}

.next-time-picker2-input.next-time-picker2-input-disabled:hover {
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.next-time-picker2-input-separator {
	color: #e6e8ed;
	font-size: 12px;
	display: inline-block;
	min-width: 16px;
	text-align: center
}

div[dir=rtl] .next-date-picker2-footer-preset>.next-btn {
	margin-left: 6px;
	margin-right: 0
}

div[dir=rtl] .next-date-picker2-footer-actions {
	margin-left: 0;
	margin-right: auto
}

div[dir=rtl] .next-date-picker2-wrapper .next-calendar2-cell:last-child:before {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	right: 0;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	left: 8px
}

div[dir=rtl] .next-date-picker2-wrapper .next-calendar2-cell:first-child:before {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	left: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	right: 8px
}

div[dir=rtl] .next-date-time-picker-wrapper {
	border-right: 1px solid #f0f2f5;
	border-left: node
}

div[dir=rtl] .next-date-time-picker-wrapper .next-time-picker2-menu:not(:last-child) {
	border-left: 1px solid #dcdee3;
	border-right: none
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-selected.next-calendar2-cell-range-begin:before {
	right: 50%;
	left: 0
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-selected.next-calendar2-cell-range-end:before {
	left: 50%;
	right: 0
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-hover-begin:after,
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:first-child:after {
	right: 8px
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-hover-begin:not(:last-child):after,
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:first-child:not(.next-calendar2-cell-hover-end):after {
	left: 0
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-hover-end:after,
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:last-child:after {
	left: 8px
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-hover-end:not(:first-child):after,
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:last-child:not(.next-calendar2-cell-hover-begin):after {
	right: 0
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-selected.next-calendar2-cell-hover-begin:after {
	left: 0;
	right: 7px
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-selected.next-calendar2-cell-hover-end:after {
	right: 0;
	left: 7px
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:first-of-type:after {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: none;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-right: 1px dashed #0047d6
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:last-of-type:after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: none;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-left: 1px dashed #0047d6
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-edge-end:after,
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-edge-end:before {
	right: 0;
	left: 8px
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-edge-end.next-calendar2-cell-hover:after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: none;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-left: 1px dashed #0047d6
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover-begin:after {
	border-left: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-right: 1px dashed #0047d6;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover-end:after {
	border-right: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-left: 1px dashed #0047d6;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end+.next-calendar2-cell-current:not(.next-calendar2-cell-disabled):after,
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end+.next-calendar2-cell-current:not(.next-calendar2-cell-disabled):before {
	right: 8px;
	left: 0
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end+.next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:after {
	right: 8px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-right: 1px dashed #0047d6
}

div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end+.next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:not(.next-calendar2-cell-hover-end):not(.next-calendar2-cell-hover-begin):after {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: none
}

div[dir=rtl] .next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:nth-child(2):before {
	right: 50%;
	left: 0
}

div[dir=rtl] .next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:last-child:before {
	left: 50%;
	right: 0
}

.next-date-picker2 {
	outline: none;
	display: inline-table;
	position: relative;
	width: inherit
}

.next-date-picker2-overlay {
	vertical-align: top;
	padding: 4px 0
}

.next-date-picker2-overlay-range {
	padding: 12px 0
}

.next-date-picker2-wrapper {
	box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .12);
	background-color: #fff;
	border: 1px solid #f0f2f5;
	border-radius: 6px
}

.next-date-picker2-wrapper .next-calendar2-panel {
	border-radius: 6px
}

.next-date-picker2-wrapper .next-calendar2-body {
	width: 272px
}

.next-date-picker2-wrapper .next-calendar2-cell:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	z-index: 1;
	height: 24px;
	transform: translateY(-50%)
}

.next-date-picker2-wrapper .next-calendar2-cell:last-child:before {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	right: 8px
}

.next-date-picker2-wrapper .next-calendar2-cell:first-child:before {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	left: 8px
}

.next-date-picker2-input {
	display: inline-flex;
	align-items: center;
	outline: none;
	box-sizing: border-box;
	border: 1px solid #e6e8ed;
	vertical-align: middle;
	width: inherit;
	background-color: #fff
}

.next-date-picker2-input .next-input {
	border: none;
	flex-basis: 100%;
	height: 100%;
	width: 100%
}

.next-date-picker2-input .next-input input {
	height: 100%;
	width: auto
}

.next-date-picker2-input.next-date-picker2-input-small {
	height: 30px;
	border-radius: 6px
}

.next-date-picker2-input.next-date-picker2-input-small .next-input-label {
	padding-left: 6px;
	font-size: 12px
}

.next-date-picker2-input.next-date-picker2-input-small .next-input-inner {
	font-size: 12px
}

.next-date-picker2-input.next-date-picker2-input-small .next-input-control,
.next-date-picker2-input.next-date-picker2-input-small .next-input-inner-text {
	padding-right: 3px
}

.next-date-picker2-input.next-date-picker2-input-small input {
	height: 28px;
	line-height: 28px \0;
	padding: 0 9px;
	font-size: 12px
}

.next-date-picker2-input.next-date-picker2-input-small input::placeholder {
	font-size: 12px
}

.next-date-picker2-input.next-date-picker2-input-small .next-input-text-field {
	padding: 0 9px;
	font-size: 12px;
	height: 28px;
	line-height: 28px
}

.next-date-picker2-input.next-date-picker2-input-small .next-icon .next-icon-remote,
.next-date-picker2-input.next-date-picker2-input-small .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-date-picker2-input.next-date-picker2-input-small .next-input-control {
	border-radius: 0 6px 6px 0
}

.next-date-picker2-input.next-date-picker2-input-medium {
	height: 36px;
	border-radius: 6px
}

.next-date-picker2-input.next-date-picker2-input-medium .next-input-label {
	padding-left: 6px;
	font-size: 12px
}

.next-date-picker2-input.next-date-picker2-input-medium .next-input-inner {
	font-size: 12px
}

.next-date-picker2-input.next-date-picker2-input-medium .next-input-control,
.next-date-picker2-input.next-date-picker2-input-medium .next-input-inner-text {
	padding-right: 6px
}

.next-date-picker2-input.next-date-picker2-input-medium input {
	height: 34px;
	line-height: 34px \0;
	padding: 0 9px;
	font-size: 12px
}

.next-date-picker2-input.next-date-picker2-input-medium input::placeholder {
	font-size: 12px
}

.next-date-picker2-input.next-date-picker2-input-medium .next-input-text-field {
	padding: 0 9px;
	font-size: 12px;
	height: 34px;
	line-height: 34px
}

.next-date-picker2-input.next-date-picker2-input-medium .next-icon .next-icon-remote,
.next-date-picker2-input.next-date-picker2-input-medium .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-date-picker2-input.next-date-picker2-input-medium .next-input-control {
	border-radius: 0 6px 6px 0
}

.next-date-picker2-input.next-date-picker2-input-large {
	height: 42px;
	border-radius: 9px
}

.next-date-picker2-input.next-date-picker2-input-large .next-input-label {
	padding-left: 9px;
	font-size: 14px
}

.next-date-picker2-input.next-date-picker2-input-large .next-input-inner {
	font-size: 14px
}

.next-date-picker2-input.next-date-picker2-input-large .next-input-control,
.next-date-picker2-input.next-date-picker2-input-large .next-input-inner-text {
	padding-right: 6px
}

.next-date-picker2-input.next-date-picker2-input-large input {
	height: 40px;
	line-height: 40px \0;
	padding: 0 9px;
	font-size: 14px
}

.next-date-picker2-input.next-date-picker2-input-large input::placeholder {
	font-size: 14px
}

.next-date-picker2-input.next-date-picker2-input-large .next-input-text-field {
	padding: 0 9px;
	font-size: 14px;
	height: 40px;
	line-height: 40px
}

.next-date-picker2-input.next-date-picker2-input-large .next-icon .next-icon-remote,
.next-date-picker2-input.next-date-picker2-input-large .next-icon:before {
	width: 15px;
	font-size: 15px;
	line-height: inherit
}

.next-date-picker2-input.next-date-picker2-input-large .next-input-control {
	border-radius: 0 9px 9px 0
}

.next-date-picker2-input:hover {
	border-color: #3d7fff;
	background-color: #fff
}

.next-date-picker2-input.next-date-picker2-input-focus {
	border-color: #3d7fff;
	background-color: #fff;
	box-shadow: 0 0 0 2px rgba(61, 127, 255, .2)
}

.next-date-picker2-input.next-date-picker2-input-noborder {
	border-color: transparent!important;
	box-shadow: none!important
}

.next-date-picker2-input.next-date-picker2-input-disabled {
	color: #ccc;
	border-color: #f0f2f5;
	background-color: #f0f2f5;
	cursor: not-allowed
}

.next-date-picker2-input.next-date-picker2-input-disabled:hover {
	border-color: #f0f2f5;
	background-color: #f0f2f5
}

.next-date-picker2-input-separator {
	color: #e6e8ed;
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	min-width: 16px;
	text-align: center
}

.next-date-picker2-panel,
.next-range-picker2-panel {
	display: inline-flex
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-range-picker-left .next-calendar2-header-right-btn,
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-range-picker-right .next-calendar2-header-left-btn {
	visibility: hidden
}

.next-range-picker2-arrow {
	display: block;
	transform: translateY(-50%) rotate(-45deg);
	position: absolute;
	z-index: 1;
	width: 10px;
	height: 10px;
	margin-left: 16.5px;
	border-color: #f0f2f5 #f0f2f5 transparent transparent;
	border-style: solid;
	border-width: 1px;
	transition: left .3s ease-out;
	background: #fff
}

.next-date-picker2-tl-bl .next-range-picker2-arrow {
	top: 12.5px
}

.next-date-picker2-bl-tl .next-range-picker2-arrow {
	bottom: 13px;
	transform: translateY(50%) rotate(135deg)
}

.next-date-time-picker-wrapper {
	border-left: 1px solid #f0f2f5
}

.next-date-time-picker-wrapper .next-calendar2-body {
	padding-right: 0;
	padding-left: 0
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-disabled .next-calendar2-cell-inner {
	color: #ccc;
	background: #f0f2f5
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected:before {
	color: #666;
	background: rgba(61, 127, 255, .06)
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected .next-calendar2-cell-inner {
	color: #666;
	background: transparent
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-begin .next-calendar2-cell-inner,
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-end .next-calendar2-cell-inner {
	z-index: 10;
	color: #fff;
	background: #3d7fff
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-begin:before {
	left: 50%
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-end:before {
	right: 50%
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-begin-single:before,
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-end-single:before {
	display: none
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	z-index: 2;
	height: 24px;
	transform: translateY(-50%);
	border-color: #0047d6 transparent;
	border-style: dashed;
	border-width: 1px
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover.next-calendar2-cell-hover-begin:after,
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover:first-child:after {
	left: 8px
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover.next-calendar2-cell-hover-end:after,
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover:last-child:after {
	right: 8px
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover.next-calendar2-cell-selected.next-calendar2-cell-hover-begin:after {
	left: 8px
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover.next-calendar2-cell-selected.next-calendar2-cell-hover-end:after {
	right: 8px
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover:first-of-type:after {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-left: 1px dashed #0047d6
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover:last-of-type:after {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-right: 1px dashed #0047d6
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-edge-end:after,
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-edge-end:before {
	right: 8px
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-edge-end.next-calendar2-cell-hover:after {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-right: 1px dashed #0047d6
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover-begin:after {
	border-top: 1px dashed #0047d6;
	border-left: 1px dashed #0047d6;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover-end:after {
	border-top: 1px dashed #0047d6;
	border-right: 1px dashed #0047d6;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end+.next-calendar2-cell-current:not(.next-calendar2-cell-disabled):after,
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end+.next-calendar2-cell-current:not(.next-calendar2-cell-disabled):before {
	left: 8px
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end+.next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:after {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-left: 1px dashed #0047d6
}

.next-calendar2-table-week .next-calendar2-cell-hover:after {
	display: none
}

.next-calendar2-table-week tr:hover .next-calendar2-cell:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):before {
	background: #f0f2f5
}

.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected .next-calendar2-cell-inner,
.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:before {
	color: #666;
	background-color: rgba(61, 127, 255, .06)
}

.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:last-child .next-calendar2-cell-inner,
.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:nth-child(2) .next-calendar2-cell-inner {
	color: #fff;
	background: #3d7fff
}

.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:nth-child(2):before {
	left: 50%
}

.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:last-child:before {
	right: 50%
}

.next-calendar2-table-week tr:not(.next-calendar2-week-current) td.next-calendar2-cell.next-calendar2-cell-selected:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner,
.next-calendar2-table-week tr:not(.next-calendar2-week-current) td.next-calendar2-cell.next-calendar2-cell-selected:not(.next-calendar2-cell-disabled):before {
	background-color: transparent;
	color: #ccc
}

.next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled):last-child .next-calendar2-cell-inner,
.next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled):nth-child(2) .next-calendar2-cell-inner {
	background-color: rgba(61, 127, 255, .06);
	color: #666
}

.next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled).next-calendar2-cell-week-range-begin:last-child .next-calendar2-cell-inner,
.next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled).next-calendar2-cell-week-range-begin:nth-child(2) .next-calendar2-cell-inner,
.next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled).next-calendar2-cell-week-range-end:last-child .next-calendar2-cell-inner,
.next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled).next-calendar2-cell-week-range-end:nth-child(2) .next-calendar2-cell-inner {
	color: #fff;
	background: #3d7fff
}

.next-icon-addmessage:before {
	content: ""
}

.next-icon-alarm:before {
	content: ""
}

.next-icon-app:before {
	content: ""
}

.next-icon-app_fill:before {
	content: ""
}

.next-icon-arrow_left_fill:before {
	content: ""
}

.next-icon-back:before {
	content: ""
}

.next-icon-backward:before {
	content: ""
}

.next-icon-bad:before {
	content: ""
}

.next-icon-bad_fill:before {
	content: ""
}

.next-icon-batch:before {
	content: ""
}

.next-icon-cancel_top:before {
	content: ""
}

.next-icon-car:before {
	content: ""
}

.next-icon-card:before {
	content: ""
}

.next-icon-card_light:before {
	content: ""
}

.next-icon-caret_down:before {
	content: ""
}

.next-icon-caret_left:before {
	content: ""
}

.next-icon-caret_right:before {
	content: ""
}

.next-icon-caret_up:before {
	content: ""
}

.next-icon-change:before {
	content: ""
}

.next-icon-chart:before {
	content: ""
}

.next-icon-chat:before {
	content: ""
}

.next-icon-check:before {
	content: ""
}

.next-icon-check_blod:before {
	content: ""
}

.next-icon-check_circl_fill:before {
	content: ""
}

.next-icon-check_circle:before {
	content: ""
}

.next-icon-clock_circle:before {
	content: ""
}

.next-icon-clock_circle_fill:before {
	content: ""
}

.next-icon-close_blod:before {
	content: ""
}

.next-icon-close_circl_fill:before {
	content: ""
}

.next-icon-close_circle:before {
	content: ""
}

.next-icon-computer_light:before {
	content: ""
}

.next-icon-cry_circle:before {
	content: ""
}

.next-icon-cry_circle_fill:before {
	content: ""
}

.next-icon-data:before {
	content: ""
}

.next-icon-data_down:before {
	content: ""
}

.next-icon-data_up:before {
	content: ""
}

.next-icon-day:before {
	content: ""
}

.next-icon-delete:before {
	content: ""
}

.next-icon-delete_fill:before {
	content: ""
}

.next-icon-diamond:before {
	content: ""
}

.next-icon-down:before {
	content: ""
}

.next-icon-down_circle:before {
	content: ""
}

.next-icon-enlarge:before {
	content: ""
}

.next-icon-enter:before {
	content: ""
}

.next-icon-eye_close:before {
	content: ""
}

.next-icon-eye_fill:before {
	content: ""
}

.next-icon-feedback:before {
	content: ""
}

.next-icon-forward:before {
	content: ""
}

.next-icon-good:before {
	content: ""
}

.next-icon-good_fill:before {
	content: ""
}

.next-icon-grade:before {
	content: ""
}

.next-icon-group:before {
	content: ""
}

.next-icon-guide:before {
	content: ""
}

.next-icon-horn:before {
	content: ""
}

.next-icon-horn_fill:before {
	content: ""
}

.next-icon-hot:before {
	content: ""
}

.next-icon-hot_fill:before {
	content: ""
}

.next-icon-identification:before {
	content: ""
}

.next-icon-info:before {
	content: ""
}

.next-icon-info_fill:before {
	content: ""
}

.next-icon-interactive:before {
	content: ""
}

.next-icon-interactive_fill:before {
	content: ""
}

.next-icon-left:before {
	content: ""
}

.next-icon-left_circle:before {
	content: ""
}

.next-icon-left_circle_fill:before {
	content: ""
}

.next-icon-like:before {
	content: ""
}

.next-icon-like_fill:before {
	content: ""
}

.next-icon-lock_fill:before {
	content: ""
}

.next-icon-mail:before {
	content: ""
}

.next-icon-menu_fold:before {
	content: ""
}

.next-icon-menu_unfold:before {
	content: ""
}

.next-icon-mine:before {
	content: ""
}

.next-icon-mine_circle:before {
	content: ""
}

.next-icon-mine_circle_fill:before {
	content: ""
}

.next-icon-mine_fill:before {
	content: ""
}

.next-icon-minus_blod:before {
	content: ""
}

.next-icon-minus_circl_fill:before {
	content: ""
}

.next-icon-minus_circle:before {
	content: ""
}

.next-icon-minus_square:before {
	content: ""
}

.next-icon-minus_square_fill:before {
	content: ""
}

.next-icon-money:before {
	content: ""
}

.next-icon-money_circle:before {
	content: ""
}

.next-icon-money_circle_fill:before {
	content: ""
}

.next-icon-more:before {
	content: ""
}

.next-icon-more_blod:before {
	content: ""
}

.next-icon-more_upright:before {
	content: ""
}

.next-icon-notice_forbid_fill:before {
	content: ""
}

.next-icon-play:before {
	content: ""
}

.next-icon-play_circle:before {
	content: ""
}

.next-icon-plus:before {
	content: ""
}

.next-icon-plus_blod:before {
	content: ""
}

.next-icon-plus_circl_fill:before {
	content: ""
}

.next-icon-plus_circle:before {
	content: ""
}

.next-icon-plus_square:before {
	content: ""
}

.next-icon-plus_square_fill:before {
	content: ""
}

.next-icon-push:before {
	content: ""
}

.next-icon-question:before {
	content: ""
}

.next-icon-question_fill:before {
	content: ""
}

.next-icon-renovation:before {
	content: ""
}

.next-icon-right:before {
	content: ""
}

.next-icon-right_blod:before {
	content: ""
}

.next-icon-right_circle:before {
	content: ""
}

.next-icon-right_circle_fill:before {
	content: ""
}

.next-icon-rubber:before {
	content: ""
}

.next-icon-search_blod:before {
	content: ""
}

.next-icon-search_list:before {
	content: ""
}

.next-icon-send:before {
	content: ""
}

.next-icon-share:before {
	content: ""
}

.next-icon-share_fill:before {
	content: ""
}

.next-icon-shop:before {
	content: ""
}

.next-icon-shopbag:before {
	content: ""
}

.next-icon-shopbag_fill:before {
	content: ""
}

.next-icon-shrink:before {
	content: ""
}

.next-icon-smile_circle:before {
	content: ""
}

.next-icon-smile_circle_fill:before {
	content: ""
}

.next-icon-star:before {
	content: ""
}

.next-icon-star_fill:before {
	content: ""
}

.next-icon-ticket:before {
	content: ""
}

.next-icon-ticket_fill:before {
	content: ""
}

.next-icon-todolist:before {
	content: ""
}

.next-icon-up:before {
	content: ""
}

.next-icon-up_circle:before {
	content: ""
}

.next-icon-vertial_top:before {
	content: ""
}

.next-icon-wangwang:before {
	content: ""
}

.next-icon-warning_circle:before {
	content: ""
}

.next-icon-warning_circle_fill:before {
	content: ""
}

.next-icon-warning_fill:before {
	content: ""
}

.next-icon-word:before {
	content: ""
}

:root {
	--form-element-medium-font-size: var(--font-size-body-1, 12px);
	--form-element-preview-text-color: var(--color-text1-4, #111);
	--form-element-medium-corner: var(--corner-1, 6px);
	--form-element-small-corner: var(--corner-1, 6px);
	--form-element-large-preview-font-size: var(--font-size-subhead, 16px);
	--form-element-large-preview-label-font-size: var(--font-size-subhead, 16px);
	--form-element-medium-preview-font-size: var(--font-size-body-1, 12px);
	--form-element-medium-preview-label-font-size: var(--font-size-body-1, 12px);
	--form-element-small-preview-font-size: var(--font-size-caption, 12px);
	--form-element-small-preview-label-font-size: var(--font-size-caption, 12px);
	--form-element-large-preview-height: var(--s-10, 30px);
	--form-element-medium-preview-height: var(--s-7, 21px);
	--form-element-small-preview-height: var(--s-5, 15px);
	--form-element-small-font-size: var(--font-size-caption, 12px);
	--form-element-preview-label-color: var(--color-text1-4, #111);
	--form-element-large-corner: var(--corner-2, 9px);
	--form-element-large-icon-size: var(--icon-m, 15px);
	--form-element-medium-icon-size: var(--icon-m, 15px);
	--form-element-small-icon-size: var(--icon-m, 15px);
	--form-element-large-font-size: var(--font-size-body-2, 14px);
	--form-element-large-height: var(--s-14, 42px);
	--form-element-medium-height: var(--s-12, 36px);
	--form-element-small-height: var(--s-10, 30px);
	--line-dotted: dotted;
	--line-dashed: dashed;
	--line-solid: solid;
	--line-3: 3px;
	--line-2: 2px;
	--line-1: 1px;
	--line-zero: 0px;
	--popup-global-shadow: var(--shadow-2-down, 0px 2px 4px 0px rgba(0, 0, 0, 0.12));
	--popup-global-corner: var(--corner-1, 6px);
	--popup-global-border-color: var(--color-line1-2, #e6e8ed);
	--popup-global-border-style: var(--line-solid, solid);
	--popup-global-border-width: var(--line-zero, 0px);
	--popup-local-border-color: var(--color-line1-2, #e6e8ed);
	--popup-local-border-style: var(--line-solid, solid);
	--popup-spacing-tb: var(--s-zero, 0px);
	--popup-spacing-lr: var(--s-zero, 0px);
	--popup-local-shadow: var(--shadow-1-down, 0px 1px 3px 0px rgba(0, 0, 0, 0.12));
	--popup-local-corner: var(--corner-2, 9px);
	--popup-local-border-width: var(--line-zero, 0px);
	--mask-opacity: .2;
	--mask-background: var(--color-black, #000);
	--s-50: 150px;
	--s-49: 147px;
	--s-48: 144px;
	--s-47: 141px;
	--s-46: 138px;
	--s-45: 135px;
	--s-44: 132px;
	--s-43: 129px;
	--s-42: 126px;
	--s-41: 123px;
	--s-40: 120px;
	--s-39: 117px;
	--s-38: 114px;
	--s-37: 111px;
	--s-36: 108px;
	--s-35: 105px;
	--s-34: 102px;
	--s-33: 99px;
	--s-32: 96px;
	--s-31: 93px;
	--s-30: 90px;
	--s-29: 87px;
	--s-28: 84px;
	--s-27: 81px;
	--s-26: 78px;
	--s-25: 75px;
	--s-24: 72px;
	--s-23: 69px;
	--s-22: 66px;
	--s-21: 63px;
	--s-20: 60px;
	--s-19: 57px;
	--s-18: 54px;
	--s-17: 51px;
	--s-16: 48px;
	--s-15: 45px;
	--s-14: 42px;
	--s-13: 39px;
	--s-12: 36px;
	--s-11: 33px;
	--s-10: 30px;
	--s-9: 27px;
	--s-8: 24px;
	--s-7: 21px;
	--s-6: 18px;
	--s-5: 15px;
	--s-4: 12px;
	--s-3: 9px;
	--s-2: 6px;
	--s-1: 3px;
	--s-zero: 0px;
	--s-auto: auto;
	--size-base: 3px;
	--shadow-3-left: -3px 0px 5px 0px rgba(0, 0, 0, 0.12);
	--shadow-3-down: 0px 3px 5px 0px rgba(0, 0, 0, 0.12);
	--shadow-3-right: 3px 0px 5px 0px rgba(0, 0, 0, 0.12);
	--shadow-3-up: 0px -3px 5px 0px rgba(0, 0, 0, 0.12);
	--shadow-3: 3px 3px 5px 0px rgba(0, 0, 0, 0.12);
	--shadow-2-left: -2px 0px 4px 0px rgba(0, 0, 0, 0.12);
	--shadow-2-down: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
	--shadow-2-right: 2px 0px 4px 0px rgba(0, 0, 0, 0.12);
	--shadow-2-up: 0px -2px 4px 0px rgba(0, 0, 0, 0.12);
	--shadow-2: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
	--shadow-1-left: -1px 0px 3px 0px rgba(0, 0, 0, 0.12);
	--shadow-1-down: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
	--shadow-1-right: 1px 0px 3px 0px rgba(0, 0, 0, 0.12);
	--shadow-1-up: 0px -1px 3px 0px rgba(0, 0, 0, 0.12);
	--shadow-1: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
	--shadow-zero: none;
	--shadow-spread-sd3: 0;
	--shadow-spread-sd2: 0;
	--shadow-spread-sd1: 0;
	--shadow-blur-sd3: 5;
	--shadow-blur-sd2: 4;
	--shadow-blur-sd1: 3;
	--shadow-color-sd3: var(--color-black, #000);
	--shadow-color-sd2: var(--color-black, #000);
	--shadow-color-sd1: var(--color-black, #000);
	--shadow-opacity-sd3: .12;
	--shadow-opacity-sd2: .12;
	--shadow-opacity-sd1: .12;
	--shadow-distance-sd3y: 3;
	--shadow-distance-sd2y: 2;
	--shadow-distance-sd1y: 1;
	--shadow-distance-sd3: 3;
	--shadow-distance-sd2: 2;
	--shadow-distance-sd1: 1;
	--shadow-sides-left: "left";
	--shadow-sides-down: "down";
	--shadow-sides-right: "right";
	--shadow-sides-up: "up";
	--shadow-sides-base: "base";
	--icon-reset: "";
	--icon-xxxl: var(--s-16, 48px);
	--icon-xxl: var(--s-12, 36px);
	--icon-xl: var(--s-8, 24px);
	--icon-l: var(--s-6, 18px);
	--icon-m: var(--s-5, 15px);
	--icon-s: var(--s-4, 12px);
	--icon-xs: var(--s-3, 9px);
	--icon-xxs: var(--s-2, 6px);
	--icon-font-name: "icon";
	--icon-content-arrow_left_fill: "\e817";
	--icon-content-cancel_top: "\e62e";
	--icon-content-back: "\e765";
	--icon-content-notice_forbid_fill: "\e764";
	--icon-content-rubber: "\e762";
	--icon-content-chat: "\e763";
	--icon-content-push: "\e761";
	--icon-content-wangwang: "\e760";
	--icon-content-group: "\e75f";
	--icon-content-addmessage: "\e75c";
	--icon-content-computer_light: "\e75b";
	--icon-content-search_blod: "\e75a";
	--icon-content-card_light: "\e759";
	--icon-content-more_blod: "\e758";
	--icon-content-todolist: "\e62d";
	--icon-content-renovation: "\e62c";
	--icon-content-grade: "\e62b";
	--icon-content-diamond: "\e62a";
	--icon-content-word: "\e629";
	--icon-content-shop: "\e624";
	--icon-content-play: "\e622";
	--icon-content-money: "\e620";
	--icon-content-identification: "\e61c";
	--icon-content-change: "\e61b";
	--icon-content-day: "\e61a";
	--icon-content-car: "\e618";
	--icon-content-guide: "\e614";
	--icon-content-mail: "\e610";
	--icon-content-alarm: "\e609";
	--icon-content-data: "\e604";
	--icon-content-chart: "\e756";
	--icon-content-batch: "\e755";
	--icon-content-card: "\e75e";
	--icon-content-plus_square: "\e6b4";
	--icon-content-plus_square_fill: "\e6b2";
	--icon-content-minus_square: "\e6b1";
	--icon-content-minus_square_fill: "\e6b0";
	--icon-content-hot: "\e6af";
	--icon-content-hot_fill: "\e6ae";
	--icon-content-smile_circle: "\e6ad";
	--icon-content-cry_circle: "\e6ac";
	--icon-content-smile_circle_fill: "\e6ab";
	--icon-content-cry_circle_fill: "\e6aa";
	--icon-content-ticket: "\e6a9";
	--icon-content-app: "\e6a8";
	--icon-content-money_circle: "\e6a7";
	--icon-content-ticket_fill: "\e6a6";
	--icon-content-shopbag: "\e6a5";
	--icon-content-shopbag_fill: "\e6a4";
	--icon-content-money_circle_fill: "\e6a3";
	--icon-content-app_fill: "\e6a2";
	--icon-content-horn: "\e6a1";
	--icon-content-horn_fill: "\e6a0";
	--icon-content-mine_fill: "\e69f";
	--icon-content-mine: "\e69e";
	--icon-content-mine_circle: "\e69d";
	--icon-content-mine_circle_fill: "\e69c";
	--icon-content-star_fill: "\e69b";
	--icon-content-star: "\e69a";
	--icon-content-share: "\e699";
	--icon-content-like: "\e698";
	--icon-content-search_list: "\e697";
	--icon-content-share_fill: "\e696";
	--icon-content-more_upright: "\e695";
	--icon-content-more: "\e694";
	--icon-content-good_fill: "\e693";
	--icon-content-lock_fill: "\e692";
	--icon-content-good: "\e691";
	--icon-content-interactive: "\e690";
	--icon-content-like_fill: "\e68f";
	--icon-content-eye_close: "\e68e";
	--icon-content-interactive_fill: "\e68d";
	--icon-content-bad: "\e68c";
	--icon-content-eye_fill: "\e68b";
	--icon-content-bad_fill: "\e68a";
	--icon-content-delete: "\e689";
	--icon-content-feedback: "\e688";
	--icon-content-delete_fill: "\e687";
	--icon-content-warning_fill: "\e686";
	--icon-content-warning_circle_fill: "\e685";
	--icon-content-question_fill: "\e684";
	--icon-content-plus_circle: "\e682";
	--icon-content-plus: "\e681";
	--icon-content-plus_circl_fill: "\e680";
	--icon-content-minus_circl_fill: "\e67f";
	--icon-content-minus_circle: "\e67e";
	--icon-content-info: "\e67d";
	--icon-content-info_fill: "\e67c";
	--icon-content-warning_circle: "\e67a";
	--icon-content-close_circle: "\e679";
	--icon-content-check_circl_fill: "\e678";
	--icon-content-clock_circle: "\e676";
	--icon-content-close_circl_fill: "\e675";
	--icon-content-clock_circle_fill: "\e674";
	--icon-content-check_circle: "\e672";
	--icon-content-check: "\e671";
	--icon-content-vertial_top: "\e670";
	--icon-content-up: "\e66f";
	--icon-content-up_circle: "\e66e";
	--icon-content-send: "\e66d";
	--icon-content-right_circle: "\e66c";
	--icon-content-menu_unfold: "\e66b";
	--icon-content-right: "\e66a";
	--icon-content-menu_fold: "\e669";
	--icon-content-right_circle_fill: "\e668";
	--icon-content-play_circle: "\e667";
	--icon-content-left_circle: "\e666";
	--icon-content-left_circle_fill: "\e664";
	--icon-content-enter: "\e663";
	--icon-content-left: "\e662";
	--icon-content-down: "\e661";
	--icon-content-down_circle: "\e660";
	--icon-content-data_down: "\e65c";
	--icon-content-data_up: "\e65b";
	--icon-content-caret_left: "\e65a";
	--icon-content-caret_down: "\e658";
	--icon-content-caret_up: "\e657";
	--icon-content-caret_right: "\e653";
	--icon-content-forward: "\e652";
	--icon-content-backward: "\e651";
	--icon-content-shrink: "\e650";
	--icon-content-enlarge: "\e64f";
	--icon-content-close_blod: "\e64c";
	--icon-content-minus_blod: "\e64b";
	--icon-content-plus_blod: "\e64a";
	--icon-content-right_blod: "\e649";
	--icon-content-check_blod: "\e648";
	--icon-content-question: "\e67b";
	--icon-content-dashboard: "\e7fa";
	--icon-content-list: "\e7f9";
	--icon-content-detail: "\e7f8";
	--icon-content-form: "\e7fb";
	--icon-content-chart-pie: "\e613";
	--icon-content-chart-bar: "\e612";
	--icon-content-exit: "\e616";
	--icon-content-lock: "\e617";
	--icon-content-unlock: "\e615";
	--icon-content-eye-close: "\e600";
	--icon-content-eye: "\e611";
	--icon-content-toggle-right: "\e603";
	--icon-content-toggle-left: "\e602";
	--icon-content-copy: "\e60f";
	--icon-content-atm: "\e606";
	--icon-content-email: "\e605";
	--icon-content-account: "\e608";
	--icon-content-attachment: "\e665";
	--icon-content-filter: "\e627";
	--icon-content-refresh: "\e677";
	--icon-content-edit: "\e63b";
	--icon-content-set: "\e683";
	--icon-content-download: "\e628";
	--icon-content-upload: "\e7ee";
	--icon-content-ashbin: "\e639";
	--icon-content-calendar: "\e607";
	--icon-content-picture: "\e631";
	--icon-content-ellipsis: "\e654";
	--icon-content-close: "\e626";
	--icon-content-search: "\e656";
	--icon-content-loading: "\e646";
	--icon-content-semi-select: "\e633";
	--icon-content-select: "\e632";
	--icon-content-ascending: "\e61e";
	--icon-content-descending: "\e61f";
	--icon-content-sorting: "\e634";
	--icon-content-switch: "\e6b3";
	--icon-content-arrow-double-right: "\e65e";
	--icon-content-arrow-double-left: "\e659";
	--icon-content-arrow-right: "\e619";
	--icon-content-arrow-left: "\e61d";
	--icon-content-arrow-down: "\e63d";
	--icon-content-arrow-up: "\e625";
	--icon-content-minus: "\e601";
	--icon-content-add: "\e655";
	--icon-content-favorites-filling: "\e60e";
	--icon-content-delete-filling: "\e623";
	--icon-content-success-filling: "\e63a";
	--icon-content-clock: "\e621";
	--icon-content-help: "\e673";
	--icon-content-error: "\e60d";
	--icon-content-prompt: "\e60c";
	--icon-content-warning: "\e60b";
	--icon-content-success: "\e60a";
	--icon-content-cry: "\e65d";
	--icon-content-smile: "\e65f";
	--icon-font-path: "//at.alicdn.com/t/font_3196186_mdsj05pd5y";
	--font-weight-ultra-bold: 900;
	--font-weight-extra-bold: 800;
	--font-weight-3: bold;
	--font-weight-semi-bold: 600;
	--font-weight-medium: 500;
	--font-weight-2: normal;
	--font-weight-light: 300;
	--font-weight-thin: 200;
	--font-weight-1: lighter;
	--font-size-caption: 12px;
	--font-size-body-1: 12px;
	--font-size-body-2: 14px;
	--font-size-subhead: 16px;
	--font-size-display-1: 36px;
	--font-size-display-2: 48px;
	--font-size-display-3: 56px;
	--font-lineheight-3: 1.7;
	--font-lineheight-2: 1.5;
	--font-lineheight-1: 1.3;
	--font-family-base: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
	--font-size-title: 18px;
	--font-size-headline: 20px;
	--corner-zero: 0;
	--corner-semicircle: 500px;
	--corner-circle: 50%;
	--corner-3: 12px;
	--corner-2: 9px;
	--corner-1: 6px;
	--color-text1-3: #666;
	--color-text1-2: #999;
	--color-line1-4: #a0a2ad;
	--color-line1-3: #c4c6cf;
	--color-gradient-4: linear-gradient(270deg, #ffa3a6, #f52743);
	--color-gradient-3: linear-gradient(270deg, #ffed75, #f5cb22);
	--color-gradient-2: linear-gradient(270deg, #7deeff, #03c1fd);
	--color-gradient-1: linear-gradient(270deg, #79e8c7, #08c29e);
	--color-other-3: #eabb06;
	--color-link-3: #3e71f7;
	--color-link-2: #5584ff;
	--color-link-1: #5584ff;
	--color-help-4: #01a79a;
	--color-help-2: #c0ece2;
	--color-error-4: #e72b00;
	--color-error-2: #ffc8b2;
	--color-warning-4: #eb7e10;
	--color-warning-2: #ffe6bd;
	--color-notice-4: #2e7de0;
	--color-notice-2: #bad9ff;
	--color-success-4: #41a716;
	--color-success-2: #cdf2be;
	--color-transparent: transparent;
	--color-black: #000;
	--color-white: #fff;
	--color-data1-8: #18b1f7;
	--color-data1-7: #4dde6d;
	--color-data1-6: #ffd74d;
	--color-data1-5: #ff934d;
	--color-data1-4: #ff445f;
	--color-data1-3: #ae66fc;
	--color-data1-2: #506fed;
	--color-data1-1: #00dccd;
	--color-text1-1: #ccc;
	--color-fill1-3: #ebecf0;
	--color-fill1-5: #f7f8fa;
	--color-text1-4: #111;
	--color-fill1-4: #f2f7ff;
	--color-fill1-2: #f0f2f5;
	--color-fill1-1: #f0f2f5;
	--color-line1-2: #e6e8ed;
	--color-line1-1: #f0f2f5;
	--color-other-2: #ff5000;
	--color-other-1: #fff2e6;
	--color-help-3: #a0f;
	--color-help-1: rgba(170, 0, 255, 0.06);
	--color-error-3: red;
	--color-error-1: rgba(255, 0, 0, 0.06);
	--color-warning-3: #ff8000;
	--color-warning-1: rgba(255, 128, 0, 0.06);
	--color-notice-3: #3d7fff;
	--color-notice-1: rgba(61, 127, 255, 0.06);
	--color-success-3: #31cc31;
	--color-success-1: rgba(49, 204, 49, 0.06);
	--color-brand1-9: #0047d6;
	--color-brand1-6: #3d7fff;
	--color-brand1-1: rgba(61, 127, 255, 0.06);
	--checkbox-size: var(--s-6, 18px);
	--checkbox-circle-size: var(--icon-xs, 9px);
	--checkbox-border-color: var(--color-line1-4, #a0a2ad);
	--checkbox-disabled-border-color: var(--color-line1-3, #c4c6cf);
	--checkbox-bg-color: var(--color-white, #fff);
	--checkbox-disabled-bg-color: var(--color-fill1-2, #f0f2f5);
	--checkbox-font-size: var(--font-size-body-2, 14px);
	--checkbox-margin-left: var(--s-3, 9px);
	--checkbox-border-radius: var(--corner-1, 6px);
	--checkbox-border-width: var(--line-1, 1px);
	--checkbox-shadow: var(--shadow-zero, none);
	--checkbox-hovered-border-color: var(--color-brand1-6, #3d7fff);
	--checkbox-checked-border-color: var(--color-transparent, transparent);
	--checkbox-checked-hovered-border-color: var(--color-transparent, transparent);
	--checkbox-checked-circle-color: var(--color-white, #fff);
	--checkbox-label-color: var(--color-text1-4, #111);
	--checkbox-disabled-label-color: var(--color-text1-1, #ccc);
	--checkbox-disabled-circle-color: var(--color-text1-1, #ccc);
	--checkbox-checked-hovered-circle-color: var(--color-white, #fff);
	--checkbox-checked-bg-color: var(--color-brand1-6, #3d7fff);
	--checkbox-hovered-bg-color: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--checkbox-checked-hovered-bg-color: var(--color-brand1-9, #0047d6);
	--checkbox-semi-select-icon-content: var(--icon-content-semi-select, "");
	--checkbox-select-icon-content: var(--icon-content-select, "");
	--timeline-item-node-size: var(--s-6, 18px);
	--timeline-item-body-margin-top: var(--s-4, 12px);
	--timeline-item-title-font-size: var(--font-size-body-2, 14px);
	--timeline-item-time-margin-bottom: var(--s-8, 24px);
	--timeline-item-body-color: var(--color-text1-2, #999);
	--timeline-item-custom-node-size: var(--s-10, 30px);
	--timeline-item-custom-node-font-size: var(--font-size-caption, 12px);
	--timeline-item-node-padding: var(--s-1, 3px);
	--timeline-item-dot-size: var(--s-2, 6px);
	--timeline-item-icon-size: var(--icon-xs, 9px);
	--timeline-item-tail-size: var(--line-1, 1px);
	--timeline-item-left-content-width: var(--s-20, 60px);
	--timeline-item-content-margin-left: var(--s-3, 9px);
	--timeline-item-title-font-weight: var(--font-weight-3, bold);
	--timeline-item-title-margin-top: var(--s-1, 3px);
	--timeline-item-time-margin-top: var(--s-1, 3px);
	--timeline-item-body-font-size: var(--font-size-caption, 12px);
	--timeline-item-left-body-font-size: var(--font-size-caption, 12px);
	--timeline-item-time-font-size: var(--font-size-caption, 12px);
	--timeline-item-folder-font-size: var(--font-size-caption, 12px);
	--timeline-item-folder-margin-top: var(--s-1, 3px);
	--timeline-item-folder-margin-bottom: var(--s-1, 3px);
	--timeline-item-title-color: var(--color-text1-4, #111);
	--timeline-item-left-body-color: var(--color-text1-2, #999);
	--timeline-item-time-color: var(--color-text1-2, #999);
	--timeline-item-tail-color: var(--color-line1-2, #e6e8ed);
	--timeline-item-done-dot-size: var(--s-2, 6px);
	--timeline-item-done-background: var(--color-line1-3, #c4c6cf);
	--timeline-item-done-color: var(--color-white, #fff);
	--timeline-item-process-dot-size: var(--s-2, 6px);
	--timeline-item-process-background: var(--color-brand1-6, #3d7fff);
	--timeline-item-process-color: var(--color-white, #fff);
	--timeline-item-success-dot-size: var(--s-2, 6px);
	--timeline-item-success-background: var(--color-success-3, #31cc31);
	--timeline-item-success-color: var(--color-white, #fff);
	--timeline-item-error-dot-size: var(--s-2, 6px);
	--timeline-item-error-background: var(--color-error-3, red);
	--timeline-item-error-color: var(--color-white, #fff);
	--cascader-menu-width: var(--s-auto, auto);
	--cascader-menu-icon-expand-size: var(--icon-s, 12px);
	--cascader-menu-border-width: var(--line-1, 1px);
	--cascader-menu-min-width: var(--s-25, 75px);
	--cascader-menu-height: var(--s-48, 144px);
	--cascader-menu-border-color: var(--color-line1-2, #e6e8ed);
	--cascader-menu-border-radius: var(--corner-1, 6px);
	--cascader-menu-icon-expand-color: var(--color-text1-3, #666);
	--cascader-menu-icon-hover-expand-color: var(--color-text1-4, #111);
	--cascader-menu-item-expanded-color: var(--color-text1-4, #111);
	--cascader-menu-item-expanded-background-color: var(--color-fill1-2, #f0f2f5);
	--range-size-m-track-height: var(--s-2, 6px);
	--range-size-m-scale-height: var(--s-6, 18px);
	--range-size-m-slider-hw: var(--s-6, 18px);
	--range-size-slider-border-style: var(--line-solid, solid);
	--range-size-m-track-radius: var(--corner-semicircle, 500px);
	--range-normal-unselected-color: var(--color-line1-2, #e6e8ed);
	--range-normal-unselected-color-disabled: var(--color-line1-2, #e6e8ed);
	--range-normal-selected-color-disabled: var(--color-line1-3, #c4c6cf);
	--range-normal-slider-border-color: var(--color-line1-2, #e6e8ed);
	--range-size-m-scale-item-border-width: var(--line-1, 1px);
	--range-size-slider-border-width: var(--line-1, 1px);
	--range-size-m-mark-top: 30px;
	--range-size-m-mark-font-size: var(--font-size-body-1, 12px);
	--range-size-m-mark-font-weight: var(--font-weight-2, normal);
	--range-size-m-mark-font-lineheight: 20px;
	--range-size-m-scale-radius: var(--corner-zero, 0);
	--range-size-m-slider-shadow-moving: var(--shadow-2, 2px 2px 4px 0px rgba(0, 0, 0, 0.12));
	--range-normal-selected-color: var(--color-brand1-6, #3d7fff);
	--range-normal-slider-bg-color: var(--color-white, #fff);
	--range-normal-mark-color: var(--color-text1-2, #999);
	--range-normal-mark-selected-color: var(--color-text1-4, #111);
	--range-normal-unselected-color-hover: var(--color-line1-3, #c4c6cf);
	--range-normal-selected-color-hover: var(--color-brand1-6, #3d7fff);
	--range-normal-slider-bg-color-hover: var(--color-white, #fff);
	--range-size-m-slider-shadow: var(--shadow-1, 1px 1px 3px 0px rgba(0, 0, 0, 0.12));
	--range-size-m-slider-shadow-hover: var(--shadow-3, 3px 3px 5px 0px rgba(0, 0, 0, 0.12));
	--range-normal-mark-color-hover: var(--color-text1-2, #999);
	--range-normal-mark-selected-color-hover: var(--color-text1-4, #111);
	--range-normal-slider-border-color-hover: var(--color-transparent, transparent);
	--range-normal-slider-bg-color-disabled: var(--color-line1-1, #f0f2f5);
	--range-normal-slider-border-color-disabled: var(--color-line1-1, #f0f2f5);
	--range-normal-mark-color-disabled: var(--color-text1-1, #ccc);
	--range-normal-mark-selected-color-disabled: var(--color-text1-2, #999);
	--rating-normal-underlay-color: var(--color-fill1-4, #f2f7ff);
	--rating-grade-icon-content: var(--icon-content-star_fill, "");
	--rating-small-text-margin-left: var(--s-2, 6px);
	--rating-small-icon-size: var(--icon-xs, 9px);
	--rating-small-font-size: var(--font-size-caption, 12px);
	--rating-medium-text-margin-left: var(--s-3, 9px);
	--rating-medium-icon-size: var(--icon-s, 12px);
	--rating-medium-font-size: var(--font-size-body-1, 12px);
	--rating-large-text-margin-left: var(--s-4, 12px);
	--rating-large-icon-size: var(--icon-m, 15px);
	--rating-large-font-size: var(--font-size-subhead, 16px);
	--rating-normal-overlay-color: var(--color-brand1-6, #3d7fff);
	--rating-normal-overlay-hover-color: var(--color-brand1-6, #3d7fff);
	--rating-grade-low-overlay-color: var(--color-text1-3, #666);
	--rating-grade-low-overlay-hover-color: var(--color-text1-2, #999);
	--rating-grade-high-overlay-color: var(--color-brand1-6, #3d7fff);
	--rating-grade-high-overlay-hover-color: var(--color-brand1-6, #3d7fff);
	--search-normal-corner: var(--corner-2, 9px);
	--search-normal-primary-color: var(--color-brand1-6, #3d7fff);
	--search-normal-primary-l-height: var(--s-14, 42px);
	--search-normal-primary-m-height: var(--s-12, 36px);
	--search-normal-secondary-color: var(--color-fill1-1, #f0f2f5);
	--search-normal-dark-l-icon-size: var(--icon-xl, 24px);
	--search-normal-dark-m-icon-size: var(--icon-m, 15px);
	--search-simple-corner: var(--corner-2, 9px);
	--search-simple-normal-split-color: var(--color-line1-1, #f0f2f5);
	--search-simple-normal-border-width: var(--line-zero, 0px);
	--search-simple-normal-l-icon-size: var(--icon-l, 18px);
	--search-simple-normal-m-icon-size: var(--icon-m, 15px);
	--search-simple-dark-l-icon-size: var(--icon-l, 18px);
	--search-simple-dark-m-icon-size: var(--icon-m, 15px);
	--search-normal-primary-split-color: var(--color-transparent, transparent);
	--search-normal-primary-border-width: var(--line-2, 2px);
	--search-normal-primary-m-icon-size: var(--icon-l, 18px);
	--search-normal-primary-m-btn-text-size: var(--font-size-body-2, 14px);
	--search-normal-secondary-split-color: var(--color-transparent, transparent);
	--search-normal-secondary-btn-bg-color: var(--color-transparent, transparent);
	--search-normal-secondary-btn-text-color: var(--color-brand1-6, #3d7fff);
	--search-normal-secondary-btn-hover-bg-color: var(--color-transparent, transparent);
	--search-normal-secondary-btn-hover-text-color: var(--color-brand1-9, #0047d6);
	--search-normal-secondary-border-width: var(--line-zero, 0px);
	--search-normal-secondary-m-height: var(--s-12, 36px);
	--search-normal-secondary-m-icon-size: var(--icon-l, 18px);
	--search-normal-secondary-m-btn-text-size: var(--font-size-body-2, 14px);
	--search-normal-normal-color: var(--color-line1-1, #f0f2f5);
	--search-normal-normal-split-color: var(--color-transparent, transparent);
	--search-normal-normal-hover-color: var(--color-line1-2, #e6e8ed);
	--search-normal-normal-border-width: var(--line-2, 2px);
	--search-normal-normal-m-height: var(--s-12, 36px);
	--search-normal-normal-m-icon-size: var(--icon-l, 18px);
	--search-normal-normal-m-btn-text-size: var(--font-size-body-2, 14px);
	--search-normal-primary-hover-color: var(--color-brand1-6, #3d7fff);
	--search-normal-primary-shadow: var(--shadow-zero, none);
	--search-normal-primary-btn-text-color: var(--color-white, #fff);
	--search-normal-primary-btn-hover-bg-color: var(--color-brand1-9, #0047d6);
	--search-normal-primary-btn-hover-text-color: var(--color-white, #fff);
	--search-normal-primary-btn-text-padding-left: var(--s-zero, 0px);
	--search-normal-primary-l-icon-size: var(--icon-l, 18px);
	--search-normal-primary-l-btn-text-size: var(--font-size-subhead, 16px);
	--search-normal-secondary-hover-color: var(--color-brand1-6, #3d7fff);
	--search-normal-secondary-shadow: var(--shadow-zero, none);
	--search-normal-secondary-btn-text-padding-left: var(--s-zero, 0px);
	--search-normal-secondary-l-height: var(--s-15, 45px);
	--search-normal-secondary-l-icon-size: var(--icon-l, 18px);
	--search-normal-secondary-l-btn-text-size: var(--font-size-subhead, 16px);
	--search-normal-normal-shadow: var(--shadow-zero, none);
	--search-normal-normal-btn-bg-color: var(--color-fill1-1, #f0f2f5);
	--search-normal-normal-btn-text-color: var(--color-text1-3, #666);
	--search-normal-normal-btn-hover-bg-color: var(--color-fill1-3, #ebecf0);
	--search-normal-normal-btn-hover-text-color: var(--color-text1-4, #111);
	--search-normal-normal-btn-text-padding-left: var(--s-zero, 0px);
	--search-normal-normal-l-height: var(--s-15, 45px);
	--search-normal-normal-l-icon-size: var(--icon-l, 18px);
	--search-normal-normal-l-btn-text-size: var(--font-size-subhead, 16px);
	--search-normal-dark-color: var(--color-brand1-6, #3d7fff);
	--search-normal-dark-hover-color: var(--color-brand1-6, #3d7fff);
	--search-normal-dark-text-color: var(--color-white, #fff);
	--search-normal-dark-bg-color: var(--color-white, #fff);
	--search-normal-dark-bg-opacity: 0;
	--search-normal-dark-shadow: var(--shadow-zero, none);
	--search-normal-dark-btn-text-color: var(--color-white, #fff);
	--search-normal-dark-btn-hover-bg-color: var(--color-brand1-9, #0047d6);
	--search-normal-dark-btn-hover-text-color: var(--color-white, #fff);
	--search-normal-dark-border-width: var(--line-1, 1px);
	--search-normal-dark-btn-text-padding-left: var(--s-zero, 0px);
	--search-normal-dark-l-height: var(--s-15, 45px);
	--search-normal-dark-l-btn-text-size: var(--font-size-subhead, 16px);
	--search-normal-dark-m-height: var(--s-10, 30px);
	--search-normal-dark-m-btn-text-size: var(--font-size-subhead, 16px);
	--search-simple-l-icon-margin-right: var(--s-3, 9px);
	--search-simple-m-icon-margin-right: var(--s-2, 6px);
	--search-simple-normal-color: var(--color-line1-3, #c4c6cf);
	--search-simple-normal-hover-color: var(--color-line1-4, #a0a2ad);
	--search-simple-normal-shadow: var(--shadow-zero, none);
	--search-simple-normal-icon-text-color: var(--color-text1-2, #999);
	--search-simple-normal-icon-hover-text-color: var(--color-text1-3, #666);
	--search-simple-normal-btn-text-padding-left: var(--s-zero, 0px);
	--search-simple-dark-color: var(--color-line1-3, #c4c6cf);
	--search-simple-dark-hover-color: var(--color-line1-3, #c4c6cf);
	--search-simple-dark-bg-color: var(--color-white, #fff);
	--search-simple-dark-bg-opacity: 0;
	--search-simple-dark-text-color: var(--color-white, #fff);
	--search-simple-dark-shadow: var(--shadow-zero, none);
	--search-simple-dark-icon-text-color: var(--color-text1-2, #999);
	--search-simple-dark-icon-hover-text-color: var(--color-text1-3, #666);
	--search-simple-dark-btn-text-padding-left: var(--s-zero, 0px);
	--search-simple-dark-split-color: var(--color-line1-3, #c4c6cf);
	--search-simple-dark-border-width: var(--line-1, 1px);
	--search-search-icon-content: var(--icon-content-search, "");
	--tree-node-padding: var(--s-2, 6px);
	--tree-node-title-margin: var(--s-1, 3px);
	--tree-node-title-padding: var(--s-1, 3px);
	--tree-node-title-font-size: var(--font-size-body-2, 14px);
	--tree-switch-arrow-size: var(--icon-s, 12px);
	--tree-switch-margint-right: var(--s-1, 3px);
	--tree-switch-size: var(--s-4, 12px);
	--tree-switch-icon-size: var(--icon-xxs, 6px);
	--tree-switch-border-width: var(--line-1, 1px);
	--tree-line-width: var(--line-1, 1px);
	--tree-node-normal-color: var(--color-text1-4, #111);
	--tree-node-normal-background: var(--color-white, #fff);
	--tree-node-title-border-radius: var(--corner-1, 6px);
	--tree-switch-arrow-color: var(--color-text1-2, #999);
	--tree-switcher-fold-icon-content: var(--icon-content-add, "");
	--tree-switcher-unfold-icon-content: var(--icon-content-minus, "");
	--tree-switch-icon-color: var(--color-text1-3, #666);
	--tree-switch-bg-color: var(--color-white, #fff);
	--tree-switch-border-color: var(--color-line1-3, #c4c6cf);
	--tree-switch-corner: var(--corner-1, 6px);
	--tree-line-color: var(--color-line1-3, #c4c6cf);
	--tree-line-style: var(--line-solid, solid);
	--tree-node-hover-color: var(--color-text1-4, #111);
	--tree-node-hover-bg-color: var(--color-fill1-2, #f0f2f5);
	--tree-switch-hover-arrow-color: var(--color-text1-4, #111);
	--tree-switch-hover-icon-color: var(--color-text1-4, #111);
	--tree-switch-hover-bg-color: var(--color-fill1-2, #f0f2f5);
	--tree-switch-hover-border-color: var(--color-line1-4, #a0a2ad);
	--tree-node-selected-color: var(--color-text1-4, #111);
	--tree-node-selected-background: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--tree-node-disabled-color: var(--color-text1-1, #ccc);
	--tree-node-disabled-background: var(--color-white, #fff);
	--tree-fold-icon-content: var(--icon-content-arrow-down, "");
	--tree-unfold-icon-content: var(--icon-reset, var(--icon-reset));
	--card-corner: var(--corner-2, 9px);
	--card-padding-lr: var(--s-6, 18px);
	--card-body-show-divider-padding-top: var(--s-4, 12px);
	--card-body-padding-bottom: var(--s-4, 12px);
	--card-border-width: var(--line-1, 1px);
	--card-head-padding-bottom: var(--s-3, 9px);
	--card-head-bottom-border-width: var(--line-1, 1px);
	--card-head-main-height: var(--s-10, 30px);
	--card-head-main-margin-top: var(--s-2, 6px);
	--card-head-main-margin-bottom: var(--s-zero, 0px);
	--card-title-font-size: var(--font-size-subhead, 16px);
	--card-title-font-weight: var(--font-weight-2, normal);
	--card-sub-title-font-size: var(--font-size-caption, 12px);
	--card-title-extra-font-size: var(--font-size-body-1, 12px);
	--card-title-bullet-width: var(--line-3, 3px);
	--card-title-bullet-height: var(--s-4, 12px);
	--card-title-padding-left: var(--s-2, 6px);
	--card-sub-title-padding-left: var(--s-2, 6px);
	--card-body-hide-divider-padding-top: var(--s-zero, 0px);
	--card-content-font-size: var(--font-size-body-1, 12px);
	--card-content-line-height: var(--font-lineheight-2, 1.5);
	--card-more-btn-height: var(--s-4, 12px);
	--card-more-btn-padding-top: var(--s-2, 6px);
	--card-more-btn-font-size: var(--font-size-body-1, 12px);
	--card-shadow: var(--shadow-zero, none);
	--card-border-style: var(--line-solid, solid);
	--card-border-color: var(--color-line1-2, #e6e8ed);
	--card-background: var(--color-white, #fff);
	--card-header-background: var(--color-white, #fff);
	--card-title-color: var(--color-text1-4, #111);
	--card-sub-title-color: var(--color-text1-3, #666);
	--card-title-extra-color: var(--color-link-1, #5584ff);
	--card-title-bullet-color: var(--color-brand1-6, #3d7fff);
	--card-content-color: var(--color-text1-3, #666);
	--card-head-bottom-border-color: var(--color-line1-1, #f0f2f5);
	--card-more-btn-color: var(--color-link-1, #5584ff);
	--card-more-btn-background: var(--color-white, #fff);
	--switch-size-m-width: var(--s-20, 60px);
	--switch-size-m-radius-container: var(--corner-semicircle, 500px);
	--switch-size-m-trigger: var(--s-10, 30px);
	--switch-size-m-radius-trigger: var(--corner-circle, 50%);
	--switch-size-m-inner-icon: var(--s-8, 24px);
	--switch-size-s-width: var(--s-16, 48px);
	--switch-size-s-radius-container: var(--corner-semicircle, 500px);
	--switch-size-s-trigger: var(--s-8, 24px);
	--switch-size-s-radius-trigger: var(--corner-circle, 50%);
	--switch-size-s-inner-icon: var(--s-6, 18px);
	--switch-hover-on-bg-color: var(--color-brand1-9, #0047d6);
	--switch-size-m-trigger-padding-l: var(--s-2, 6px);
	--switch-size-m-trigger-padding-r: var(--s-2, 6px);
	--switch-size-s-trigger-padding-l: var(--s-2, 6px);
	--switch-size-s-trigger-padding-r: var(--s-2, 6px);
	--switch-border-width-container: var(--line-2, 2px);
	--switch-border-width-trigger: var(--line-1, 1px);
	--switch-normal-on-bg-color: var(--color-brand1-6, #3d7fff);
	--switch-disabled-on-bg-color: var(--color-fill1-3, #ebecf0);
	--switch-normal-on-trigger-bg-color: var(--color-white, #fff);
	--switch-hover-on-trigger-bg-color: var(--color-white, #fff);
	--switch-disabled-on-trigger-bg-color: var(--color-fill1-1, #f0f2f5);
	--switch-normal-on-color-font: var(--color-white, #fff);
	--switch-disabled-on-color-font: var(--color-text1-1, #ccc);
	--switch-disabled-on-border-color: var(--color-line1-3, #c4c6cf);
	--switch-handle-on-border-color: var(--color-transparent, transparent);
	--switch-on-shadow: var(--shadow-1, 1px 1px 3px 0px rgba(0, 0, 0, 0.12));
	--switch-normal-off-bg-color: var(--color-fill1-3, #ebecf0);
	--switch-hover-off-bg-color: var(--color-fill1-3, #ebecf0);
	--switch-disabled-off-bg-color: var(--color-fill1-3, #ebecf0);
	--switch-normal-off-trigger-bg-color: var(--color-white, #fff);
	--switch-hover-off-trigger-bg-color: var(--color-white, #fff);
	--switch-disabled-off-trigger-bg-color: var(--color-fill1-1, #f0f2f5);
	--switch-handle-disabled-border-color: transparent;
	--switch-normal-off-color-font: var(--color-text1-2, #999);
	--switch-disabled-off-color-font: var(--color-line1-3, #c4c6cf);
	--switch-handle-off-border-color: var(--color-transparent, transparent);
	--switch-normal-off-border-color: var(--color-fill1-3, #ebecf0);
	--switch-hover-off-border-color: var(--color-fill1-3, #ebecf0);
	--switch-off-shadow: var(--shadow-1, 1px 1px 3px 0px rgba(0, 0, 0, 0.12));
	--switch-rtl-on-shadow: var(--shadow-1-left, -1px 0px 3px 0px rgba(0, 0, 0, 0.12));
	--btn-size-s-height: var(--s-10, 30px);
	--btn-size-s-padding: var(--s-3, 9px);
	--btn-size-s-corner: var(--corner-semicircle, 500px);
	--btn-size-m-height: var(--s-12, 36px);
	--btn-size-m-corner: var(--corner-semicircle, 500px);
	--btn-size-l-height: var(--s-14, 42px);
	--btn-size-l-border-width: var(--line-1, 1px);
	--btn-size-l-corner: var(--corner-semicircle, 500px);
	--btn-pure-secondary-color-hover: var(--color-brand1-6, #3d7fff);
	--btn-pure-secondary-color-active: var(--color-brand1-6, #3d7fff);
	--btn-pure-secondary-bg: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--btn-pure-secondary-bg-hover: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--btn-pure-secondary-bg-active: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--btn-pure-secondary-border-color: var(--color-transparent, transparent);
	--btn-pure-secondary-border-color-hover: var(--color-brand1-6, #3d7fff);
	--btn-pure-normal-color-disabled: var(--color-text1-1, #ccc);
	--btn-pure-normal-bg-disabled: var(--color-fill1-3, #ebecf0);
	--btn-pure-normal-border-color-disabled: var(--color-transparent, transparent);
	--btn-pure-normal-bg: var(--color-fill1-1, #f0f2f5);
	--btn-pure-normal-bg-hover: var(--color-fill1-3, #ebecf0);
	--btn-pure-normal-bg-active: var(--color-fill1-3, #ebecf0);
	--btn-pure-normal-border-color: var(--color-fill1-1, #f0f2f5);
	--btn-pure-normal-border-color-hover: var(--color-fill1-3, #ebecf0);
	--btn-pure-normal-border-color-active: var(--color-fill1-3, #ebecf0);
	--btn-pure-normal-color: var(--color-text1-3, #666);
	--btn-size-s-icon-size: var(--icon-s, 12px);
	--btn-size-s-icon-margin: var(--s-1, 3px);
	--btn-size-m-padding: var(--s-4, 12px);
	--btn-size-m-icon-size: var(--icon-m, 15px);
	--btn-size-m-icon-margin: var(--s-2, 6px);
	--btn-size-l-padding: var(--s-6, 18px);
	--btn-size-l-icon-size: var(--icon-l, 18px);
	--btn-size-l-icon-margin: var(--s-2, 6px);
	--btn-text-size-l-font: var(--font-size-subhead, 16px);
	--btn-shadow: var(--shadow-zero, none);
	--btn-shadow-hover: var(--shadow-zero, none);
	--btn-size-s-border-width: var(--line-1, 1px);
	--btn-size-s-font: var(--font-size-caption, 12px);
	--btn-size-s-icon-split-size: var(--icon-xs, 9px);
	--btn-size-m-border-width: var(--line-1, 1px);
	--btn-size-m-icon-split-size: var(--icon-xs, 9px);
	--btn-size-l-icon-split-size: var(--icon-s, 12px);
	--btn-pure-color-disabled: var(--color-text1-1, #ccc);
	--btn-pure-bg-disabled: var(--color-fill1-1, #f0f2f5);
	--btn-pure-border-color-disabled: var(--color-line1-1, #f0f2f5);
	--btn-pure-normal-color-hover: var(--color-text1-4, #111);
	--btn-pure-normal-color-active: var(--color-text1-4, #111);
	--btn-pure-normal-border-style: var(--line-solid, solid);
	--btn-pure-secondary-color-disabled: var(--color-text1-1, #ccc);
	--btn-pure-secondary-bg-disabled: var(--color-fill1-1, #f0f2f5);
	--btn-pure-secondary-border-color-disabled: var(--color-line1-1, #f0f2f5);
	--btn-pure-secondary-color: var(--color-brand1-6, #3d7fff);
	--btn-pure-secondary-border-color-active: var(--color-brand1-9, #0047d6);
	--btn-pure-secondary-border-style: var(--line-solid, solid);
	--btn-pure-primary-color-disabled: var(--color-text1-1, #ccc);
	--btn-pure-primary-bg-disabled: var(--color-fill1-1, #f0f2f5);
	--btn-pure-primary-border-color-disabled: var(--color-line1-1, #f0f2f5);
	--btn-pure-primary-color: var(--color-white, #fff);
	--btn-pure-primary-color-hover: var(--color-white, #fff);
	--btn-pure-primary-color-active: var(--color-white, #fff);
	--btn-pure-primary-bg: var(--color-brand1-6, #3d7fff);
	--btn-pure-primary-bg-hover: var(--color-brand1-9, #0047d6);
	--btn-pure-primary-bg-active: var(--color-brand1-9, #0047d6);
	--btn-pure-primary-border-color: var(--color-transparent, transparent);
	--btn-pure-primary-border-color-hover: var(--color-transparent, transparent);
	--btn-pure-primary-border-color-active: var(--color-transparent, transparent);
	--btn-pure-primary-border-style: var(--line-solid, solid);
	--btn-ghost-border-style: var(--line-solid, solid);
	--btn-ghost-dark-color: var(--color-white, #fff);
	--btn-ghost-dark-border-color: var(--color-white, #fff);
	--btn-ghost-dark-color-hover: var(--color-white, #fff);
	--btn-ghost-dark-bg: var(--color-transparent, transparent);
	--btn-ghost-dark-bg-opacity: 0;
	--btn-ghost-dark-bg-hover-rgb: var(--color-white, #fff);
	--btn-ghost-dark-bg-hover-opacity: .8;
	--btn-ghost-dark-border-color-hover: var(--color-white, #fff);
	--btn-ghost-dark-color-disabled-rgb: var(--color-white, #fff);
	--btn-ghost-dark-color-disabled-opacity: .4;
	--btn-ghost-dark-bg-disabled: var(--color-transparent, transparent);
	--btn-ghost-dark-border-color-disabled-rgb: var(--color-white, #fff);
	--btn-ghost-dark-border-color-disabled-opacity: .4;
	--btn-ghost-light-color: var(--color-text1-4, #111);
	--btn-ghost-light-border-color: var(--color-text1-4, #111);
	--btn-ghost-light-bg: var(--color-transparent, transparent);
	--btn-ghost-light-bg-opacity: 0;
	--btn-ghost-light-color-hover: var(--color-text1-2, #999);
	--btn-ghost-light-border-color-hover: var(--color-text1-4, #111);
	--btn-ghost-light-bg-hover-rgb: var(--color-black, #000);
	--btn-ghost-light-bg-hover-opacity: .92;
	--btn-ghost-light-color-disabled-rgb: var(--color-black, #000);
	--btn-ghost-light-color-disabled-opacity: .1;
	--btn-ghost-light-bg-disabled: var(--color-transparent, transparent);
	--btn-ghost-light-border-color-disabled-rgb: var(--color-black, #000);
	--btn-ghost-light-border-color-disabled-opacity: .1;
	--btn-warning-border-style: var(--line-solid, solid);
	--btn-warning-primary-color: var(--color-white, #fff);
	--btn-warning-primary-color-hover: var(--color-white, #fff);
	--btn-warning-primary-color-active: var(--color-white, #fff);
	--btn-warning-primary-border-color: var(--color-error-3, red);
	--btn-warning-primary-border-color-hover: var(--color-error-4, #e72b00);
	--btn-warning-primary-border-color-active: var(--color-error-4, #e72b00);
	--btn-warning-primary-bg: var(--color-error-3, red);
	--btn-warning-primary-bg-hover: var(--color-error-4, #e72b00);
	--btn-warning-primary-bg-active: var(--color-error-4, #e72b00);
	--btn-warning-primary-color-disabled: var(--color-text1-1, #ccc);
	--btn-warning-primary-border-color-disabled: var(--color-line1-2, #e6e8ed);
	--btn-warning-primary-bg-disabled: var(--color-fill1-1, #f0f2f5);
	--btn-warning-normal-color: var(--color-error-3, red);
	--btn-warning-normal-color-hover: var(--color-white, #fff);
	--btn-warning-normal-color-active: var(--color-white, #fff);
	--btn-warning-normal-border-color: var(--color-error-3, red);
	--btn-warning-normal-border-color-hover: var(--color-error-4, #e72b00);
	--btn-warning-normal-border-color-active: var(--color-error-4, #e72b00);
	--btn-warning-normal-bg: var(--color-white, #fff);
	--btn-warning-normal-bg-hover: var(--color-error-4, #e72b00);
	--btn-warning-normal-bg-active: var(--color-error-4, #e72b00);
	--btn-warning-normal-color-disabled: var(--color-text1-1, #ccc);
	--btn-warning-normal-border-color-disabled: var(--color-line1-1, #f0f2f5);
	--btn-warning-normal-bg-disabled: var(--color-fill1-1, #f0f2f5);
	--btn-text-primary-color: var(--color-link-1, #5584ff);
	--btn-text-primary-color-hover: var(--color-brand1-9, #0047d6);
	--btn-text-disabled-color: var(--color-text1-1, #ccc);
	--btn-text-loading-color: var(--color-text1-4, #111);
	--btn-text-secondary-color: var(--color-text1-3, #666);
	--btn-text-secondary-color-hover: var(--color-brand1-6, #3d7fff);
	--btn-text-normal-color: var(--color-text1-4, #111);
	--btn-text-normal-color-hover: var(--color-brand1-6, #3d7fff);
	--btn-text-size-s-height: var(--s-4, 12px);
	--btn-text-size-s-font: var(--font-size-caption, 12px);
	--btn-text-icon-size-s: var(--icon-s, 12px);
	--btn-text-icon-s-margin: var(--s-1, 3px);
	--btn-text-size-m-height: var(--s-5, 15px);
	--btn-text-icon-size-m: var(--icon-m, 15px);
	--btn-text-icon-m-margin: var(--s-1, 3px);
	--btn-text-size-l-height: var(--s-6, 18px);
	--btn-text-icon-size-l: var(--icon-l, 18px);
	--btn-text-icon-l-margin: var(--s-1, 3px);
	--btn-size-m-font: var(--font-size-body-1, 12px);
	--btn-size-l-font: var(--font-size-body-2, 14px);
	--btn-text-size-m-font: var(--font-size-body-1, 12px);
	--tag-size-l-height: var(--s-14, 42px);
	--tag-size-m-height: var(--s-12, 36px);
	--tag-size-s-height: var(--s-10, 30px);
	--tag-size-s-content-min-width: var(--s-10, 30px);
	--tag-size-l-icon-font: var(--icon-s, 12px);
	--tag-size-m-icon-font: var(--icon-s, 12px);
	--tag-size-s-icon-font: var(--icon-xs, 9px);
	--tag-size-l-tick-icon-size: var(--icon-s, 12px);
	--tag-size-s-tick-icon-size: var(--icon-xs, 9px);
	--tag-size-l-tick-icon-bg-size: var(--s-10, 30px);
	--tag-size-m-tick-icon-bg-size: var(--s-8, 24px);
	--tag-size-s-tick-icon-bg-size: var(--s-8, 24px);
	--tag-fill-border-color: var(--color-transparent, transparent);
	--tag-checkable-normal-bg-selected: var(--color-transparent, transparent);
	--tag-checkable-normal-bg-selected-hover: var(--color-transparent, transparent);
	--tag-fill-bg-color: var(--color-fill1-1, #f0f2f5);
	--tag-secondary-bg: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--tag-secondary-bg-hover: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--tag-checkable-fill-bg-color: var(--color-fill1-1, #f0f2f5);
	--tag-checkable-fill-border-color: var(--color-transparent, transparent);
	--tag-checkable-normal-border-color: var(--color-transparent, transparent);
	--tag-checkable-normal-bg: var(--color-fill1-1, #f0f2f5);
	--tag-checkable-normal-text-color-hover: var(--color-brand1-6, #3d7fff);
	--tag-checkable-normal-border-color-hover: var(--color-brand1-6, #3d7fff);
	--tag-checkable-normal-bg-hover: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--tag-checkable-normal-icon-color-selected: var(--color-transparent, transparent);
	--tag-checkable-normal-icon-color-selected-hover: var(--color-transparent, transparent);
	--tag-closable-primary-fill-border-color: var(--color-transparent, transparent);
	--tag-closable-primary-fill-bg-color: var(--color-fill1-1, #f0f2f5);
	--tag-size-l-padding-lr: var(--s-5, 15px);
	--tag-size-m-padding-lr: var(--s-4, 12px);
	--tag-size-s-padding-lr: var(--s-3, 9px);
	--tag-corner-radius: var(--corner-1, 6px);
	--tag-size-l-spacing: var(--s-4, 12px);
	--tag-size-m-spacing: var(--s-3, 9px);
	--tag-size-s-spacing: var(--s-2, 6px);
	--tag-checkable-corner-radius: var(--corner-1, 6px);
	--tag-border-width: var(--line-1, 1px);
	--tag-shadow: var(--shadow-zero, none);
	--tag-size-l-text-size: var(--font-size-subhead, 16px);
	--tag-size-m-text-size: var(--font-size-body-2, 14px);
	--tag-size-s-text-size: var(--font-size-caption, 12px);
	--tag-size-m-content-min-width: var(--s-10, 30px);
	--tag-size-l-content-min-width: var(--s-12, 36px);
	--tag-size-m-tick-icon-size: var(--icon-xs, 9px);
	--tag-normal-text-color: var(--color-text1-4, #111);
	--tag-fill-text-color: var(--color-text1-3, #666);
	--tag-closable-normal-icon-color: var(--color-white, #fff);
	--tag-closable-normal-icon-color-hover: var(--color-white, #fff);
	--tag-closable-normal-icon-color-disabled: var(--color-white, #fff);
	--tag-closable-normal-bg: var(--color-line1-3, #c4c6cf);
	--tag-closable-normal-bg-hover: var(--color-line1-4, #a0a2ad);
	--tag-closable-normal-bg-disabled: var(--color-line1-1, #f0f2f5);
	--tag-closable-bordered-text-color: var(--color-text1-3, #666);
	--tag-closable-bordered-border-color: var(--color-line1-3, #c4c6cf);
	--tag-closable-bordered-bg: var(--color-transparent, transparent);
	--tag-closable-bordered-text-color-hover: var(--color-text1-4, #111);
	--tag-closable-bordered-border-color-hover: var(--color-line1-4, #a0a2ad);
	--tag-closable-bordered-bg-hover: var(--color-transparent, transparent);
	--tag-closable-bordered-tail-color: var(--color-text1-3, #666);
	--tag-closable-bordered-tail-color-hover: var(--color-text1-4, #111);
	--tag-closable-bordered-tail-color-disabled: var(--color-text1-1, #ccc);
	--tag-closable-bordered-border-color-disabled: var(--color-line1-1, #f0f2f5);
	--tag-closable-bordered-text-color-disabled: var(--color-text1-1, #ccc);
	--tag-closable-bordered-bg-disabled: var(--color-transparent, transparent);
	--tag-fill-tail-color: var(--color-text1-3, #666);
	--tag-fill-border-color-hover: var(--color-fill1-4, #f2f7ff);
	--tag-fill-text-color-disabled: var(--color-text1-1, #ccc);
	--tag-fill-border-color-disabled: var(--color-fill1-1, #f0f2f5);
	--tag-fill-bg-color-disabled: var(--color-fill1-1, #f0f2f5);
	--tag-fill-tail-color-disabled: var(--color-text1-1, #ccc);
	--tag-bordered-text-color: var(--color-text1-3, #666);
	--tag-bordered-tail-color: var(--color-text1-3, #666);
	--tag-secondary-text-color: var(--color-brand1-6, #3d7fff);
	--tag-normal-text-color-hover: var(--color-brand1-6, #3d7fff);
	--tag-fill-text-color-hover: var(--color-text1-4, #111);
	--tag-fill-tail-color-hover: var(--color-text1-4, #111);
	--tag-bordered-text-color-hover: var(--color-text1-4, #111);
	--tag-bordered-tail-color-hover: var(--color-text1-4, #111);
	--tag-bordered-tail-color-disabled: var(--color-text1-1, #ccc);
	--tag-bordered-text-color-disabled: var(--color-text1-1, #ccc);
	--tag-bordered-border-color-disabled: var(--color-line1-1, #f0f2f5);
	--tag-bordered-bg-disabled: var(--color-fill1-1, #f0f2f5);
	--tag-secondary-text-color-hover: var(--color-brand1-9, #0047d6);
	--tag-bordered-border-color: var(--color-line1-3, #c4c6cf);
	--tag-secondary-border-color: var(--color-brand1-6, #3d7fff);
	--tag-checkable-secondary-bg-selected: var(--color-brand1-6, #3d7fff);
	--tag-bordered-border-color-hover: var(--color-line1-4, #a0a2ad);
	--tag-secondary-border-color-hover: var(--color-brand1-9, #0047d6);
	--tag-checkable-secondary-bg-selected-hover: var(--color-brand1-9, #0047d6);
	--tag-primary-background-color: var(--color-brand1-6, #3d7fff);
	--tag-bordered-bg: var(--color-transparent, transparent);
	--tag-fill-bg-color-hover: var(--color-fill1-4, #f2f7ff);
	--tag-bordered-bg-hover: var(--color-transparent, transparent);
	--tag-text-color-disabled: var(--color-text1-1, #ccc);
	--tag-border-color-disabled: var(--color-line1-1, #f0f2f5);
	--tag-checkable-fill-text-color: var(--color-text1-3, #666);
	--tag-checkable-fill-text-color-hover: var(--color-text1-4, #111);
	--tag-checkable-fill-bg-color-hover: var(--color-fill1-4, #f2f7ff);
	--tag-checkable-fill-border-color-hover: var(--color-fill1-4, #f2f7ff);
	--tag-checkable-fill-tail-color: var(--color-text1-3, #666);
	--tag-checkable-fill-tail-color-hover: var(--color-text1-4, #111);
	--tag-checkable-fill-tail-color-disabled: var(--color-text1-1, #ccc);
	--tag-checkable-fill-text-color-disabled: var(--color-text1-1, #ccc);
	--tag-checkable-fill-border-color-disabled: var(--color-fill1-1, #f0f2f5);
	--tag-checkable-fill-bg-color-disabled: var(--color-fill1-1, #f0f2f5);
	--tag-checkable-normal-text-color: var(--color-text1-3, #666);
	--tag-checkable-normal-text-selected-disabled: var(--color-text1-1, #ccc);
	--tag-checkable-normal-border-selected-disabled: var(--color-line1-1, #f0f2f5);
	--tag-checkable-normal-bg-selected-disabled: var(--color-fill1-1, #f0f2f5);
	--tag-checkable-normal-tick-bg-selected-disabled: var(--color-line1-1, #f0f2f5);
	--tag-checkable-primary-text-color: var(--color-white, #fff);
	--tag-checkable-primary-bg-color: var(--color-brand1-6, #3d7fff);
	--tag-checkable-primary-border-color: var(--color-brand1-6, #3d7fff);
	--tag-checkable-primary-text-color-disabled: var(--color-text1-1, #ccc);
	--tag-checkable-primary-text-color-hover: var(--color-white, #fff);
	--tag-checkable-primary-bg-color-hover: var(--color-brand1-9, #0047d6);
	--tag-checkable-primary-border-color-hover: var(--color-brand1-9, #0047d6);
	--tag-checkable-primary-border-color-disabled: var(--color-fill1-1, #f0f2f5);
	--tag-checkable-primary-bg-color-disabled: var(--color-fill1-1, #f0f2f5);
	--tag-checkable-primary-tail-color: var(--color-white, #fff);
	--tag-checkable-primary-tail-color-hover: var(--color-white, #fff);
	--tag-checkable-secondary-bg-selected-disabled: var(--color-line1-1, #f0f2f5);
	--tag-checkable-normal-icon-color-selected-disabled: var(--color-white, #fff);
	--tag-checkable-secondary-icon-color-selected: var(--color-white, #fff);
	--tag-checkable-secondary-icon-color-selected-hover: var(--color-white, #fff);
	--tag-checkable-secondary-icon-color-selected-disabled: var(--color-white, #fff);
	--tag-closable-primary-fill-text-color: var(--color-text1-3, #666);
	--tag-closable-primary-fill-text-color-hover: var(--color-text1-4, #111);
	--tag-closable-primary-fill-border-color-hover: var(--color-fill1-4, #f2f7ff);
	--tag-closable-primary-fill-bg-color-hover: var(--color-fill1-4, #f2f7ff);
	--tag-closable-primary-fill-text-color-disabled: var(--color-text1-1, #ccc);
	--tag-closable-primary-fill-border-color-disabled: var(--color-fill1-1, #f0f2f5);
	--tag-closable-primary-fill-bg-color-disabled: var(--color-fill1-1, #f0f2f5);
	--input-hover-border-color: var(--color-brand1-6, #3d7fff);
	--input-multiple-padding-lr: var(--s-3, 9px);
	--input-multiple-padding-tb: var(--s-2, 6px);
	--input-l-padding: var(--s-3, 9px);
	--input-m-padding: var(--s-3, 9px);
	--input-s-padding: var(--s-3, 9px);
	--input-s-icon-padding-right: var(--s-1, 3px);
	--input-feedback-error-border-color: var(--color-error-3, red);
	--input-disabled-color: var(--color-text1-1, #ccc);
	--input-border-color: var(--color-line1-2, #e6e8ed);
	--input-bg-color: var(--color-white, #fff);
	--input-disabled-border-color: var(--color-fill1-2, #f0f2f5);
	--input-disabled-bg-color: var(--color-fill1-2, #f0f2f5);
	--input-addon-bg-color: var(--color-white, #fff);
	--input-text-color: var(--color-text1-4, #111);
	--input-label-color: var(--color-text1-3, #666);
	--input-hover-bg-color: var(--color-white, #fff);
	--input-focus-border-color: var(--color-brand1-6, #3d7fff);
	--input-focus-bg-color: var(--color-white, #fff);
	--input-focus-shadow-spread: var(--line-2, 2px);
	--input-placeholder-color: var(--color-text1-2, #999);
	--input-multiple-font-size: var(--font-size-body-1, 12px);
	--input-multiple-corner: var(--corner-1, 6px);
	--input-addon-text-color: var(--color-text1-2, #999);
	--input-addon-padding: var(--s-2, 6px);
	--input-l-label-padding-left: var(--s-3, 9px);
	--input-l-icon-padding-right: var(--s-2, 6px);
	--input-m-label-padding-left: var(--s-2, 6px);
	--input-m-icon-padding-right: var(--s-2, 6px);
	--input-s-label-padding-left: var(--s-2, 6px);
	--input-feedback-warning-border-color: var(--color-warning-3, #ff8000);
	--input-feedback-warning-bg-color: var(--color-white, #fff);
	--input-feedback-warning-color: var(--color-warning-3, #ff8000);
	--input-feedback-warning-icon: var(--icon-content-warning, "");
	--input-feedback-success-color: var(--color-success-3, #31cc31);
	--input-feedback-success-icon: var(--icon-content-success-filling, "");
	--input-feedback-loading-color: var(--color-notice-3, #3d7fff);
	--input-feedback-loading-icon: var(--icon-content-loading, "");
	--input-feedback-error-color: var(--input-text-color, #111);
	--input-feedback-error-bg-color: var(--color-white, #fff);
	--input-maxlen-error-color: var(--color-error-3, red);
	--input-maxlen-warning-color: var(--color-warning-3, #ff8000);
	--input-maxlen-color: var(--color-text1-2, #999);
	--input-maxlen-font-size: var(--font-size-caption, 12px);
	--input-hint-color: var(--color-text1-2, #999);
	--input-hint-hover-color: var(--color-text1-3, #666);
	--input-feedback-clear-icon: var(--icon-content-delete-filling, "");
	--input-border-width: var(--line-1, 1px);
	--form-item-l-margin-b: var(--s-4, 12px);
	--form-inline-l-item-margin-r: var(--s-6, 18px);
	--form-label-color: var(--color-text1-4, #111);
	--form-label-padding-r: var(--s-6, 18px);
	--form-item-m-margin-b: var(--s-4, 12px);
	--form-inline-m-item-margin-r: var(--s-6, 18px);
	--form-top-label-margin-b: var(--s-zero, 0px);
	--form-item-s-margin-b: var(--s-3, 9px);
	--form-inline-s-item-margin-r: var(--s-4, 12px);
	--form-help-margin-top: var(--s-1, 3px);
	--form-help-font-size: var(--font-size-caption, 12px);
	--form-help-color: var(--color-text1-2, #999);
	--form-error-color: var(--color-error-3, red);
	--form-warning-color: var(--color-warning-3, #ff8000);
	--table-th-font-size: var(--font-size-body-2, 14px);
	--table-body-font-size: var(--font-size-body-2, 14px);
	--table-expanded-icon-size: var(--icon-xl, 24px);
	--table-tree-expanded-icon-size: var(--icon-l, 18px);
	--table-cell-padding-top: var(--s-6, 18px);
	--table-header-padding-top: var(--s-4, 12px);
	--table-header-corner-top: var(--corner-2, 9px);
	--table-header-corner-bottom: var(--corner-zero, 0);
	--table-normal-border-color: var(--color-line1-1, #f0f2f5);
	--table-th-bg: var(--color-fill1-1, #f0f2f5);
	--table-group-th-bg: var(--color-fill1-3, #ebecf0);
	--table-row-hover-bg: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--table-row-selected-bg: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--table-expand-fold-icon-content: var(--icon-content-plus_square, "");
	--table-expand-unfold-icon-content: var(--icon-content-minus_square_fill, "");
	--table-normal-border-width: var(--line-1, 1px);
	--table-th-font-weight: var(--font-weight-2, normal);
	--table-sort-icon-size: var(--icon-xs, 9px);
	--table-filter-icon-size: var(--icon-xs, 9px);
	--table-empty-padding: var(--s-8, 24px);
	--table-cell-padding-left: var(--s-4, 12px);
	--table-header-padding-left: var(--s-4, 12px);
	--table-header-icon-margin-left: var(--s-2, 6px);
	--table-size-s-cell-padding-top: var(--s-2, 6px);
	--table-size-s-cell-padding-left: var(--s-2, 6px);
	--table-size-s-header-padding-top: var(--s-2, 6px);
	--table-size-s-header-padding-left: var(--s-2, 6px);
	--table-group-split: var(--s-2, 6px);
	--table-group-header-corner-top: var(--corner-zero, 0);
	--table-group-header-corner-bottom: var(--corner-zero, 0);
	--table-group-footer-corner-top: var(--corner-zero, 0);
	--table-group-footer-corner-bottom: var(--corner-zero, 0);
	--table-normal-border-style: var(--line-solid, solid);
	--table-th-color: var(--color-text1-4, #111);
	--table-sort-color: var(--color-text1-4, #111);
	--table-group-th-color: var(--color-text1-4, #111);
	--table-row-bg: var(--color-white, #fff);
	--table-row-color: var(--color-text1-4, #111);
	--table-td-gray: var(--color-fill1-1, #f0f2f5);
	--table-td-normal: var(--color-white, #fff);
	--table-empty-color: var(--color-line1-4, #a0a2ad);
	--table-group-footer-bg: var(--color-fill1-3, #ebecf0);
	--table-group-footer-color: var(--color-text1-4, #111);
	--table-row-hover-color: var(--color-text1-4, #111);
	--table-row-selected-color: var(--color-text1-4, #111);
	--table-sort-color-current: var(--color-brand1-6, #3d7fff);
	--table-expanded-ctrl-disabled-color: var(--color-text1-2, #999);
	--table-tree-fold-icon-content: var(--icon-content-arrow-right, "");
	--table-tree-unfold-icon-content: var(--icon-content-arrow-down, "");
	--upload-text-list-height: var(--s-20, 60px);
	--upload-text-list-padding-left-right: var(--s-4, 12px);
	--upload-text-list-font-size: var(--font-size-body-2, 14px);
	--upload-text-list-close-icon-right: var(--s-4, 12px);
	--upload-text-list-corner: var(--corner-2, 9px);
	--upload-text-list-bg-color: var(--color-fill1-5, #f7f8fa);
	--upload-image-list-item-padding: var(--s-4, 12px);
	--upload-image-list-item-picture-border-width: var(--line-zero, 0px);
	--upload-image-list-item-picture-corner: var(--corner-1, 6px);
	--upload-image-list-item-font-size: var(--font-size-body-2, 14px);
	--upload-image-list-close-icon-right: var(--s-4, 12px);
	--upload-image-list-item-border-width: var(--line-zero, 0px);
	--upload-drag-zone-icon-size: var(--s-8, 24px);
	--upload-card-add-icon-size: var(--icon-xl, 24px);
	--upload-card-list-margin-right: var(--s-3, 9px);
	--upload-card-list-thumbnail-font-size: var(--font-size-body-1, 12px);
	--upload-card-list-thumbnail-icon-size: var(--icon-xxl, 36px);
	--upload-disable-text-color: var(--color-text1-1, #ccc);
	--upload-disable-border-color: var(--color-line1-1, #f0f2f5);
	--upload-text-list-close-icon-size: var(--icon-xs, 9px);
	--upload-text-list-bg-color-hover: var(--color-fill1-2, #f0f2f5);
	--upload-text-list-bg-color-error: var(--color-error-1, rgba(255, 0, 0, 0.06));
	--upload-text-list-error-text-color: var(--color-error-3, red);
	--upload-text-list-close-icon-color: var(--color-text1-2, #999);
	--upload-text-list-close-icon-color-hover: var(--color-text1-3, #666);
	--upload-text-list-name-font-color: var(--color-text1-4, #111);
	--upload-text-list-name-font-color-hover: var(--color-brand1-6, #3d7fff);
	--upload-text-list-size-font-color: var(--color-text1-2, #999);
	--upload-text-list-size-font-color-hover: var(--color-brand1-6, #3d7fff);
	--upload-text-list-progressbar-height: var(--s-2, 6px);
	--upload-image-list-item-picture-size: var(--s-12, 36px);
	--upload-image-list-item-picture-icon-size: var(--icon-l, 18px);
	--upload-image-list-item-thumbnail-font-color: var(--color-text1-1, #ccc);
	--upload-image-list-close-icon-size: var(--icon-xs, 9px);
	--upload-image-list-item-bg-color: var(--color-white, #fff);
	--upload-image-list-item-uploading-bg-color: var(--color-white, #fff);
	--upload-image-list-item-error-bg-color: var(--color-white, #fff);
	--upload-image-list-close-icon-color: var(--color-text1-2, #999);
	--upload-image-list-close-icon-color-hover: var(--color-text1-3, #666);
	--upload-image-list-item-border-color: var(--color-line1-2, #e6e8ed);
	--upload-image-list-item-border-color-error: var(--color-error-3, red);
	--upload-image-list-item-border-color-hover: var(--color-brand1-6, #3d7fff);
	--upload-image-list-item-picture-border-color: var(--color-line1-2, #e6e8ed);
	--upload-image-list-item-picture-background-color: var(--color-fill1-2, #f0f2f5);
	--upload-image-list-progressbar-height: var(--s-2, 6px);
	--upload-card-size: var(--s-25, 75px);
	--upload-card-margin-bottom: var(--s-4, 12px);
	--upload-card-add-text-size: var(--font-size-body-1, 12px);
	--upload-card-add-text-margin-top: var(--s-3, 9px);
	--upload-card-bg-color: var(--color-white, #fff);
	--upload-card-border-style: var(--line-dashed, dashed);
	--upload-card-border-color: var(--color-line1-3, #c4c6cf);
	--upload-card-hover-border-color: var(--color-brand1-6, #3d7fff);
	--upload-card-font-color: var(--color-text1-3, #666);
	--upload-card-icon-color: var(--color-line1-3, #c4c6cf);
	--upload-card-hover-font-color: var(--color-brand1-6, #3d7fff);
	--upload-card-add-icon: var(--icon-content-add, "");
	--upload-card-list-bg-color: var(--color-transparent, transparent);
	--upload-card-list-uploading-bg-color: var(--color-fill1-1, #f0f2f5);
	--upload-card-list-bg-color-error: var(--color-fill1-1, #f0f2f5);
	--upload-card-list-padding: var(--s-zero, 0px);
	--upload-card-list-corner: var(--corner-zero, 0);
	--upload-card-list-border-color: var(--color-line1-3, #c4c6cf);
	--upload-card-list-border-color-error: var(--color-error-3, red);
	--upload-card-list-thumbnail-font-color: var(--color-text1-1, #ccc);
	--upload-card-list-name-margin-top: var(--s-1, 3px);
	--upload-card-list-name-font-size: var(--font-size-caption, 12px);
	--upload-card-list-name-font-color: var(--color-text1-3, #666);
	--upload-card-list-progressbar-height: var(--s-2, 6px);
	--upload-select-card-tool-bg-color: var(--color-black, #000);
	--upload-select-card-tool-bg-opacity: .7;
	--upload-drag-zone-border-color: var(--color-line1-3, #c4c6cf);
	--upload-drag-zone-over-border-color: var(--color-brand1-6, #3d7fff);
	--upload-drag-zone-corner: var(--corner-1, 6px);
	--upload-drag-zone-font-size: var(--font-size-body-2, 14px);
	--upload-drag-zone-hint-font-size: var(--font-size-caption, 12px);
	--upload-drag-zone-bg-color: var(--color-transparent, transparent);
	--upload-drag-zone-upload-icon: var(--icon-content-upload, "");
	--upload-drag-zone-upload-icon-color: var(--color-text1-3, #666);
	--upload-drag-zone-upload-normal-title-color: var(--color-text1-3, #666);
	--upload-drag-zone-upload-normal-hint-color: var(--color-text1-2, #999);
	--badge-size-dot-width: var(--s-3, 9px);
	--badge-size-count-config-height: var(--s-6, 18px);
	--badge-size-count-padding-lr: var(--s-2, 6px);
	--badge-size-count-border-radius: var(--s-4, 12px);
	--badge-size-dot-border-radius: var(--s-5, 15px);
	--badge-size-list-margin: var(--s-zero, 0px);
	--badge-size-custom-padding-lr: var(--s-1, 3px);
	--badge-size-count-font: var(--font-size-caption, 12px);
	--badge-color-bg: var(--color-error-3, red);
	--badge-dot-color-bg: var(--color-error-3, red);
	--badge-size-custom-border-radius: var(--corner-1, 6px);
	--balloon-size-max-width: 600px;
	--balloon-size-close: var(--icon-s, 12px);
	--balloon-size-close-margin-top: var(--s-4, 12px);
	--balloon-normal-color-close: var(--color-text1-4, #111);
	--balloon-primary-color-bg: var(--color-brand1-6, #3d7fff);
	--balloon-primary-color: var(--color-white, #fff);
	--balloon-primary-color-close: var(--color-white, #fff);
	--balloon-size-padding-right: var(--s-4, 12px);
	--balloon-size-padding-closable-right: var(--s-10, 30px);
	--balloon-size-padding-top: var(--s-4, 12px);
	--balloon-size-header-margin-bottom: var(--s-2, 6px);
	--balloon-title-font-size: var(--font-size-subhead, 16px);
	--balloon-title-font-weight: var(--font-weight-3, bold);
	--balloon-content-font-size: var(--font-size-body-1, 12px);
	--balloon-content-font-weight: var(--font-weight-2, normal);
	--balloon-normal-border-width: var(--line-1, 1px);
	--balloon-primary-border-width: var(--line-1, 1px);
	--balloon-tooltip-border-width: var(--line-1, 1px);
	--balloon-tooltip-content-font-size: var(--font-size-body-1, 12px);
	--balloon-tooltip-content-font-weight: var(--font-weight-2, normal);
	--balloon-size-close-margin-right: var(--s-3, 9px);
	--balloon-size-arrow-size: var(--s-3, 9px);
	--balloon-size-arrow-margin: var(--s-3, 9px);
	--balloon-tooltip-size-padding-top: var(--s-2, 6px);
	--balloon-tooltip-size-padding-right: var(--s-2, 6px);
	--balloon-tooltip-size-padding-bottom: var(--s-2, 6px);
	--balloon-tooltip-size-padding-left: var(--s-2, 6px);
	--balloon-border-style: var(--line-solid, solid);
	--balloon-corner: var(--corner-1, 6px);
	--balloon-normal-color-bg: var(--color-white, #fff);
	--balloon-normal-color-border: var(--color-line1-2, #e6e8ed);
	--balloon-normal-shadow: var(--shadow-2-down, 0px 2px 4px 0px rgba(0, 0, 0, 0.12));
	--balloon-normal-color: var(--color-text1-4, #111);
	--balloon-normal-color-close-hover: var(--color-text1-3, #666);
	--balloon-primary-color-border: var(--color-notice-3, #3d7fff);
	--balloon-primary-shadow: var(--shadow-1-down, 0px 1px 3px 0px rgba(0, 0, 0, 0.12));
	--balloon-primary-color-close-hover: var(--color-text1-4, #111);
	--balloon-tooltip-color-bg: var(--color-fill1-2, #f0f2f5);
	--balloon-tooltip-shadow: var(--shadow-zero, none);
	--balloon-tooltip-color-border: var(--color-line1-2, #e6e8ed);
	--balloon-tooltip-border-style: var(--line-solid, solid);
	--balloon-tooltip-color: var(--color-text1-4, #111);
	--drawer-title-font-size: var(--font-size-subhead, 16px);
	--drawer-title-padding-top: var(--s-6, 18px);
	--drawer-title-padding-bottom: var(--s-6, 18px);
	--drawer-content-padding-top: var(--s-zero, 0px);
	--drawer-content-padding-bottom: var(--s-zero, 0px);
	--drawer-content-padding-left-right: var(--s-zero, 0px);
	--drawer-close-top: var(--s-7, 21px);
	--drawer-close-right: var(--s-8, 24px);
	--drawer-close-size: var(--icon-m, 15px);
	--drawer-title-border-color: var(--color-transparent, transparent);
	--drawer-close-color: var(--color-text1-4, #111);
	--drawer-close-color-hovered: var(--color-black, #000);
	--drawer-title-padding-left-right: var(--s-5, 15px);
	--drawer-title-border-width: var(--line-1, 1px);
	--drawer-content-font-size: var(--font-size-body-1, 12px);
	--drawer-bg: var(--color-white, #fff);
	--drawer-border-width: var(--line-1, 1px);
	--drawer-border-color: var(--color-line1-2, #e6e8ed);
	--drawer-border-style: var(--line-solid, solid);
	--drawer-corner: var(--corner-1, 6px);
	--drawer-shadow: var(--shadow-2-down, 0px 2px 4px 0px rgba(0, 0, 0, 0.12));
	--drawer-title-color: var(--color-text1-4, #111);
	--drawer-title-bg-color: var(--color-white, #fff);
	--drawer-content-color: var(--color-text1-3, #666);
	--drawer-close-bg-hovered: var(--color-transparent, transparent);
	--message-size-l-padding: var(--s-6, 18px);
	--message-size-l-border-width: var(--line-zero, 0px);
	--message-size-l-title-content-padding-left: var(--s-3, 9px);
	--message-size-l-title-content-padding-right: var(--s-1, 3px);
	--message-size-l-title-font: var(--font-size-subhead, 16px);
	--message-size-l-content-margin-top: var(--s-2, 6px);
	--message-size-l-content-font: var(--font-size-body-2, 14px);
	--message-size-l-close-top: var(--s-7, 21px);
	--message-size-l-close-right: var(--s-6, 18px);
	--message-size-l-icon: var(--icon-xl, 24px);
	--message-size-m-padding: var(--s-4, 12px);
	--message-size-m-border-width: var(--line-zero, 0px);
	--message-size-m-content-margin-top: var(--s-2, 6px);
	--message-size-m-content-font: var(--font-size-caption, 12px);
	--message-size-m-close-top: var(--s-4, 12px);
	--message-size-m-icon: var(--icon-l, 18px);
	--message-close-icon-size: var(--icon-s, 12px);
	--message-size-l-border-radius: var(--corner-2, 9px);
	--message-size-m-border-radius: var(--corner-2, 9px);
	--message-size-l-border-radius-toast: var(--corner-2, 9px);
	--message-size-m-border-radius-toast: var(--corner-2, 9px);
	--message-success-color-bg-toast: var(--color-white, #fff);
	--message-success-color-title-toast: var(--color-text1-4, #111);
	--message-success-color-content-inline: var(--color-text1-3, #666);
	--message-success-color-content-toast: var(--color-text1-4, #111);
	--message-success-color-icon-toast: var(--color-success-3, #31cc31);
	--message-error-color-bg-toast: var(--color-white, #fff);
	--message-error-color-title-toast: var(--color-text1-4, #111);
	--message-error-color-content-inline: var(--color-text1-3, #666);
	--message-error-color-content-toast: var(--color-text1-3, #666);
	--message-error-color-icon-toast: var(--color-error-3, red);
	--message-warning-color-title-addon: var(--color-text1-4, #111);
	--message-warning-color-content-inline: var(--color-text1-3, #666);
	--message-notice-color-content-inline: var(--color-text1-3, #666);
	--message-help-color-content-inline: var(--color-text1-3, #666);
	--message-close-icon-color: var(--color-text1-3, #666);
	--message-hover-close-icon-color: var(--color-text1-4, #111);
	--message-success-icon-content: var(--icon-content-success, "");
	--message-notice-icon-content: var(--icon-content-info_fill, "");
	--message-loading-icon-content: var(--icon-content-loading, "");
	--message-size-m-title-content-padding-left: var(--s-2, 6px);
	--message-size-m-title-content-padding-right: var(--s-5, 15px);
	--message-size-m-title-font: var(--font-size-subhead, 16px);
	--message-size-m-close-right: var(--s-3, 9px);
	--message-border-style: var(--line-solid, solid);
	--message-border-style-toast: var(--line-solid, solid);
	--message-shadow-toast: var(--shadow-2-down, 0px 2px 4px 0px rgba(0, 0, 0, 0.12));
	--message-success-color-bg-inline: var(--color-success-1, rgba(49, 204, 49, 0.06));
	--message-success-color-bg-addon: var(--color-transparent, transparent);
	--message-success-color-border-inline: var(--color-success-1, rgba(49, 204, 49, 0.06));
	--message-success-color-border-toast: var(--color-white, #fff);
	--message-success-color-title-inline: var(--color-text1-4, #111);
	--message-success-color-title-addon: var(--color-text1-4, #111);
	--message-success-color-content-addon: var(--color-text1-3, #666);
	--message-success-color-icon-inline: var(--color-success-3, #31cc31);
	--message-success-color-icon-addon: var(--color-success-3, #31cc31);
	--message-error-color-bg-inline: var(--color-error-1, rgba(255, 0, 0, 0.06));
	--message-error-color-bg-addon: var(--color-transparent, transparent);
	--message-error-color-border-inline: var(--color-error-1, rgba(255, 0, 0, 0.06));
	--message-error-color-border-toast: var(--color-white, #fff);
	--message-error-color-title-inline: var(--color-text1-4, #111);
	--message-error-color-title-addon: var(--color-text1-4, #111);
	--message-error-color-content-addon: var(--color-text1-3, #666);
	--message-error-color-icon-inline: var(--color-error-3, red);
	--message-error-color-icon-addon: var(--color-error-3, red);
	--message-warning-color-bg-inline: var(--color-warning-1, rgba(255, 128, 0, 0.06));
	--message-warning-color-bg-addon: var(--color-transparent, transparent);
	--message-warning-color-bg-toast: var(--color-white, #fff);
	--message-warning-color-border-inline: var(--color-warning-1, rgba(255, 128, 0, 0.06));
	--message-warning-color-border-toast: var(--color-white, #fff);
	--message-warning-color-title-inline: var(--color-text1-4, #111);
	--message-warning-color-title-toast: var(--color-text1-4, #111);
	--message-warning-color-content-addon: var(--color-text1-3, #666);
	--message-warning-color-content-toast: var(--color-text1-3, #666);
	--message-warning-color-icon-inline: var(--color-warning-3, #ff8000);
	--message-warning-color-icon-addon: var(--color-warning-3, #ff8000);
	--message-warning-color-icon-toast: var(--color-warning-3, #ff8000);
	--message-notice-color-bg-inline: var(--color-notice-1, rgba(61, 127, 255, 0.06));
	--message-notice-color-bg-addon: var(--color-transparent, transparent);
	--message-notice-color-bg-toast: var(--color-white, #fff);
	--message-notice-color-border-inline: var(--color-notice-1, rgba(61, 127, 255, 0.06));
	--message-notice-color-border-toast: var(--color-white, #fff);
	--message-notice-color-title-inline: var(--color-text1-4, #111);
	--message-notice-color-title-addon: var(--color-text1-4, #111);
	--message-notice-color-title-toast: var(--color-text1-4, #111);
	--message-notice-color-content-addon: var(--color-text1-3, #666);
	--message-notice-color-content-toast: var(--color-text1-3, #666);
	--message-notice-color-icon-inline: var(--color-notice-3, #3d7fff);
	--message-notice-color-icon-addon: var(--color-notice-3, #3d7fff);
	--message-notice-color-icon-toast: var(--color-notice-3, #3d7fff);
	--message-help-color-bg-inline: var(--color-help-1, rgba(170, 0, 255, 0.06));
	--message-help-color-bg-addon: var(--color-transparent, transparent);
	--message-help-color-bg-toast: var(--color-white, #fff);
	--message-help-color-border-inline: var(--color-help-1, rgba(170, 0, 255, 0.06));
	--message-help-color-border-toast: var(--color-white, #fff);
	--message-help-color-title-inline: var(--color-text1-4, #111);
	--message-help-color-title-addon: var(--color-text1-4, #111);
	--message-help-color-title-toast: var(--color-text1-4, #111);
	--message-help-color-content-addon: var(--color-text1-3, #666);
	--message-help-color-content-toast: var(--color-text1-3, #666);
	--message-help-color-icon-inline: var(--color-help-3, #a0f);
	--message-help-color-icon-addon: var(--color-help-3, #a0f);
	--message-help-color-icon-toast: var(--color-help-3, #a0f);
	--message-loading-color-bg-inline: var(--color-white, #fff);
	--message-loading-color-bg-addon: var(--color-transparent, transparent);
	--message-loading-color-bg-toast: var(--color-white, #fff);
	--message-loading-color-border-inline: var(--color-white, #fff);
	--message-loading-color-border-toast: var(--color-white, #fff);
	--message-loading-color-title-inline: var(--color-text1-4, #111);
	--message-loading-color-title-addon: var(--color-text1-4, #111);
	--message-loading-color-title-toast: var(--color-text1-4, #111);
	--message-loading-color-content-inline: var(--color-text1-3, #666);
	--message-loading-color-content-addon: var(--color-text1-3, #666);
	--message-loading-color-content-toast: var(--color-text1-3, #666);
	--message-loading-color-icon-inline: var(--color-brand1-6, #3d7fff);
	--message-loading-color-icon-addon: var(--color-brand1-6, #3d7fff);
	--message-loading-color-icon-toast: var(--color-brand1-6, #3d7fff);
	--message-warning-icon-content: var(--icon-content-warning, "");
	--message-error-icon-content: var(--icon-content-error, "");
	--message-help-icon-content: var(--icon-content-help, "");
	--dialog-title-padding-top: var(--s-6, 18px);
	--dialog-title-padding-bottom: var(--s-6, 18px);
	--dialog-title-padding-left-right: var(--s-8, 24px);
	--dialog-message-content-padding-top: var(--s-20, 60px);
	--dialog-message-content-padding-bottom: var(--s-10, 30px);
	--dialog-message-content-padding-left-right: var(--s-12, 36px);
	--dialog-content-font-size: var(--font-size-body-2, 14px);
	--dialog-content-padding-top: var(--s-zero, 0px);
	--dialog-content-padding-left-right: var(--s-8, 24px);
	--dialog-footer-padding-bottom: var(--s-6, 18px);
	--dialog-footer-padding-left-right: var(--s-8, 24px);
	--dialog-footer-button-spacing: var(--s-4, 12px);
	--dialog-close-top: var(--s-7, 21px);
	--dialog-close-right: var(--s-8, 24px);
	--dialog-close-width: var(--s-5, 15px);
	--dialog-close-size: var(--icon-m, 15px);
	--dialog-corner: var(--corner-3, 12px);
	--dialog-close-color: var(--color-text1-4, #111);
	--dialog-border-width: var(--line-1, 1px);
	--dialog-title-font-size: var(--font-size-subhead, 16px);
	--dialog-title-font-weight: var(--font-weight-2, normal);
	--dialog-title-border-width: var(--line-zero, 0px);
	--dialog-content-padding-bottom: var(--s-5, 15px);
	--dialog-footer-border-width: var(--line-zero, 0px);
	--dialog-footer-padding-top: var(--s-3, 9px);
	--dialog-bg: var(--color-white, #fff);
	--dialog-border-color: var(--color-line1-2, #e6e8ed);
	--dialog-border-style: var(--line-solid, solid);
	--dialog-shadow: var(--shadow-2-down, 0px 2px 4px 0px rgba(0, 0, 0, 0.12));
	--dialog-title-color: var(--color-text1-4, #111);
	--dialog-title-bg-color: var(--color-transparent, transparent);
	--dialog-title-border-color: var(--color-transparent, transparent);
	--dialog-content-color: var(--color-text1-3, #666);
	--dialog-footer-bg-color: var(--color-transparent, transparent);
	--dialog-footer-border-color: var(--color-transparent, transparent);
	--dialog-close-color-hovered: var(--color-text1-4, #111);
	--dialog-close-bg-hovered: var(--color-transparent, transparent);
	--progress-line-height-size-l: var(--s-3, 9px);
	--progress-line-underlay-color: var(--color-fill1-2, #f0f2f5);
	--progress-line-radius-l: var(--corner-1, 6px);
	--progress-circle-font-l: var(--font-size-headline, 20px);
	--progress-circle-font-m: var(--font-size-title, 18px);
	--progress-circle-font-s: var(--font-size-subhead, 16px);
	--progress-line-height-size-m: var(--s-2, 6px);
	--progress-line-height-size-s: var(--s-1, 3px);
	--progress-line-underlay-border-width: var(--line-1, 1px);
	--progress-line-font-l: var(--font-size-body-1, 12px);
	--progress-line-font-m: var(--font-size-caption, 12px);
	--progress-line-font-s: var(--font-size-caption, 12px);
	--progress-line-underlay-border-color: var(--color-line1-2, #e6e8ed);
	--progress-line-radius-m: var(--corner-3, 12px);
	--progress-line-radius-s: var(--corner-3, 12px);
	--progress-line-font-color: var(--color-text1-4, #111);
	--progress-line-normal-color: var(--color-brand1-6, #3d7fff);
	--progress-line-error-color: var(--color-error-3, red);
	--progress-line-success-color: var(--color-success-3, #31cc31);
	--progress-line-started-color: var(--color-error-3, red);
	--progress-line-middle-color: var(--color-warning-3, #ff8000);
	--progress-line-finishing-color: var(--color-success-3, #31cc31);
	--progress-circle-size-l: var(--s-33, 99px);
	--progress-circle-size-m: var(--s-29, 87px);
	--progress-circle-size-s: var(--s-25, 75px);
	--progress-circle-underlay-width: var(--s-2, 6px);
	--progress-circle-overlay-width: var(--s-2, 6px);
	--progress-circle-underlay-color: var(--color-fill1-3, #ebecf0);
	--progress-circle-text-color: var(--color-text1-4, #111);
	--progress-circle-corner: round;
	--progress-circle-normal-color: var(--color-brand1-6, #3d7fff);
	--progress-circle-error-color: var(--color-error-3, red);
	--progress-circle-success-color: var(--color-success-3, #31cc31);
	--progress-circle-started-color: var(--color-error-3, red);
	--progress-circle-middle-color: var(--color-warning-3, #ff8000);
	--progress-circle-finishing-color: var(--color-success-3, #31cc31);
	--collapse-border-corner: var(--corner-2, 9px);
	--collapse-border-color: var(--color-transparent, transparent);
	--collapse-panel-border-color: var(--color-line1-1, #f0f2f5);
	--collapse-title-height: var(--s-12, 36px);
	--collapse-title-bg-color: var(--color-white, #fff);
	--collapse-title-hover-bg-color: var(--color-fill1-1, #f0f2f5);
	--collapse-icon-size: var(--icon-s, 12px);
	--collapse-border-width: var(--line-1, 1px);
	--collapse-disabled-border-color: var(--color-line1-1, #f0f2f5);
	--collapse-title-border-width: var(--line-1, 1px);
	--collapse-title-disabled-bg-color: var(--color-fill1-2, #f0f2f5);
	--collapse-title-font-color: var(--color-text1-4, #111);
	--collapse-title-font-disabled-color: var(--color-text1-1, #ccc);
	--collapse-title-hover-font-color: var(--color-text1-4, #111);
	--collapse-title-font-size: var(--font-size-body-2, 14px);
	--collapse-title-font-weight: var(--font-weight-2, normal);
	--collapse-title-hover-font-weight: var(--font-weight-2, normal);
	--collapse-title-padding-tb: var(--s-2, 6px);
	--collapse-icon-color: var(--color-text1-4, #111);
	--collapse-icon-hover-color: var(--color-text1-4, #111);
	--collapse-icon-margin-r: var(--s-2, 6px);
	--collapse-icon-margin-l: var(--s-3, 9px);
	--collapse-content-bg-color: var(--color-white, #fff);
	--collapse-content-padding-x: var(--s-4, 12px);
	--collapse-content-padding-y: var(--s-3, 9px);
	--collapse-content-font-size: var(--font-size-body-1, 12px);
	--collapse-content-color: var(--color-text1-3, #666);
	--collapse-fold-icon-content: var(--icon-content-arrow-right, "");
	--collapse-unfold-icon-content: var(--icon-reset, var(--icon-reset));
	--pagination-item-split: var(--s-3, 9px);
	--pagination-item-corner: var(--corner-semicircle, 500px);
	--pagination-ellipsis-margin: var(--s-4, 12px);
	--pagination-input-width: var(--s-10, 30px);
	--pagination-input-margin: var(--s-2, 6px);
	--pagination-large-item-split: var(--s-3, 9px);
	--pagination-large-item-corner: var(--corner-semicircle, 500px);
	--pagination-small-item-split: var(--s-2, 6px);
	--pagination-small-item-padding: 10px;
	--pagination-small-item-corner: var(--corner-semicircle, 500px);
	--pagination-small-input-width: var(--s-10, 30px);
	--pagination-large-item-border-width: var(--line-zero, 0px);
	--pagination-item-border-color: var(--color-transparent, transparent);
	--pagination-item-bg: var(--color-fill1-5, #f7f8fa);
	--pagination-item-padding: 13px;
	--pagination-large-current-font-size: var(--font-size-subhead, 16px);
	--pagination-large-total-font-size: var(--font-size-subhead, 16px);
	--pagination-large-size-selector-number-padding: var(--s-3, 9px);
	--pagination-large-item-padding: 17px;
	--pagination-item-border-style: var(--line-solid, solid);
	--pagination-item-border-width: var(--line-1, 1px);
	--pagination-ellipsis-size: var(--icon-xs, 9px);
	--pagination-current-font-size: var(--font-size-body-1, 12px);
	--pagination-total-font-size: var(--font-size-body-1, 12px);
	--pagination-jump-font-size: var(--font-size-body-1, 12px);
	--pagination-size-selector-title-margin-right: var(--s-1, 3px);
	--pagination-size-selector-number-padding: var(--s-3, 9px);
	--pagination-large-ellipsis-size: var(--icon-s, 12px);
	--pagination-large-input-width: var(--s-12, 36px);
	--pagination-large-jump-font-size: var(--font-size-subhead, 16px);
	--pagination-small-item-border-width: var(--line-1, 1px);
	--pagination-small-ellipsis-size: var(--icon-xs, 9px);
	--pagination-small-current-font-size: var(--font-size-caption, 12px);
	--pagination-small-total-font-size: var(--font-size-caption, 12px);
	--pagination-small-jump-font-size: var(--font-size-caption, 12px);
	--pagination-small-size-selector-number-padding: var(--s-2, 6px);
	--pagination-ellipsis-color: var(--color-text1-2, #999);
	--pagination-current-color: var(--color-brand1-6, #3d7fff);
	--pagination-total-color: var(--color-text1-4, #111);
	--pagination-jump-color: var(--color-text1-2, #999);
	--pagination-size-selector-title-color: var(--color-text1-2, #999);
	--pagination-size-selector-filter-color: var(--color-text1-3, #666);
	--pagination-size-selector-filter-current-color: var(--color-brand1-6, #3d7fff);
	--pagination-item-shadow: var(--shadow-zero, none);
	--pagination-item-color: var(--color-text1-4, #111);
	--pagination-item-current-border-color: var(--color-brand1-6, #3d7fff);
	--pagination-item-current-shadow: var(--shadow-zero, none);
	--pagination-item-current-color: var(--color-white, #fff);
	--pagination-item-current-bg: var(--color-brand1-6, #3d7fff);
	--pagination-item-hover-border-color: var(--color-line1-4, #a0a2ad);
	--pagination-item-hover-shadow: var(--shadow-zero, none);
	--pagination-item-hover-color: var(--color-text1-4, #111);
	--pagination-item-hover-bg: var(--color-fill1-2, #f0f2f5);
	--pagination-arrow-color: var(--color-text1-3, #666);
	--pagination-icon-prev-content: var(--icon-content-arrow-left, "");
	--pagination-icon-next-content: var(--icon-content-arrow-right, "");
	--pagination-icon-ellipsis-content: var(--icon-content-ellipsis, "");
	--pagination-item-current-hover-border-color: var(--color-transparent, transparent);
	--pagination-item-current-hover-shadow: var(--shadow-zero, none);
	--pagination-item-current-hover-color: var(--color-white, #fff);
	--pagination-item-current-hover-bg: var(--color-brand1-9, #0047d6);
	--pagination-arrow-hover-color: var(--color-text1-4, #111);
	--pagination-arrow-hover-color-noboder: var(--color-brand1-6, #3d7fff);
	--radio-width: var(--s-6, 18px);
	--radio-circle-size: var(--s-4, 12px);
	--radio-font-margin-left: var(--s-2, 6px);
	--radio-font-size: var(--font-size-body-2, 14px);
	--radio-checked-bg-color: var(--color-white, #fff);
	--radio-checked-hovered-bg-color: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--radio-checked-hovered-border-color: var(--color-brand1-6, #3d7fff);
	--radio-checked-circle-color: var(--color-brand1-6, #3d7fff);
	--radio-checked-hovered-circle-color: var(--color-brand1-6, #3d7fff);
	--radio-button-height-large: var(--s-14, 42px);
	--radio-button-height-medium: var(--s-12, 36px);
	--radio-button-height-small: var(--s-10, 30px);
	--radio-button-padding-large: var(--s-8, 24px);
	--radio-button-padding-medium: var(--s-6, 18px);
	--radio-button-padding-small: var(--s-6, 18px);
	--radio-button-corner-large: var(--corner-2, 9px);
	--radio-button-corner-medium: var(--corner-2, 9px);
	--radio-button-bg-color-disabled: var(--color-white, #fff);
	--radio-button-border-color: var(--color-line1-2, #e6e8ed);
	--radio-button-border-color-hovered: var(--color-line1-1, #f0f2f5);
	--radio-button-border-color-checked: var(--color-line1-2, #e6e8ed);
	--radio-circle-border-width: var(--line-1, 1px);
	--radio-shadow: var(--shadow-zero, none);
	--radio-radius-size: var(--corner-circle, 50%);
	--radio-bg-color: var(--color-white, #fff);
	--radio-hovered-bg-color: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--radio-disabled-bg-color: var(--color-fill1-1, #f0f2f5);
	--radio-checked-disabled-bg-color: var(--color-fill1-1, #f0f2f5);
	--radio-border-color: var(--color-line1-3, #c4c6cf);
	--radio-hovered-border-color: var(--color-brand1-6, #3d7fff);
	--radio-checked-border-color: var(--color-brand1-6, #3d7fff);
	--radio-disabled-border-color: var(--color-line1-1, #f0f2f5);
	--radio-checked-disabled-border-color: var(--color-line1-1, #f0f2f5);
	--radio-disabled-circle-color: var(--color-text1-1, #ccc);
	--radio-checked-disabled-circle-color: var(--color-text1-1, #ccc);
	--radio-normal-font-color: var(--color-text1-4, #111);
	--radio-normal-font-color-disabled: var(--color-text1-1, #ccc);
	--radio-button-corner-small: var(--corner-1, 6px);
	--radio-button-font-size-large: var(--font-size-subhead, 16px);
	--radio-button-font-size-medium: var(--font-size-body-1, 12px);
	--radio-button-font-size-small: var(--font-size-caption, 12px);
	--radio-button-bg-color: var(--color-white, #fff);
	--radio-button-bg-color-hovered: var(--color-fill1-2, #f0f2f5);
	--radio-button-bg-color-checked: var(--color-white, #fff);
	--radio-button-bg-color-checked-disabled: var(--color-fill1-2, #f0f2f5);
	--radio-button-border-color-disabled: var(--color-line1-1, #f0f2f5);
	--radio-button-border-color-checked-disabled: var(--color-line1-1, #f0f2f5);
	--radio-button-font-color: var(--color-text1-4, #111);
	--radio-button-font-color-hovered: var(--color-text1-4, #111);
	--radio-button-font-color-checked: var(--color-brand1-6, #3d7fff);
	--radio-button-font-color-disabled: var(--color-text1-1, #ccc);
	--radio-button-font-color-checked-disabled: var(--color-text1-1, #ccc);
	--time-picker-menu-title-font-size: var(--font-size-body-2, 14px);
	--time-picker-menu-item-font-size: var(--font-size-body-2, 14px);
	--time-picker-menu-title-height: var(--s-12, 36px);
	--time-picker-menu-item-height: var(--s-10, 30px);
	--time-picker-panel-width: var(--s-50, 150px);
	--time-picker-panel-background: var(--color-white, #fff);
	--time-picker-menu-border-width: var(--line-1, 1px);
	--time-picker-menu-border-color: var(--color-line1-3, #c4c6cf);
	--time-picker-menu-title-color: var(--color-text1-2, #999);
	--time-picker-menu-title-background: var(--color-white, #fff);
	--time-pikcer-menu-title-font-weight: var(--font-weight-2, normal);
	--time-picker-menu-item-color: var(--color-text1-3, #666);
	--time-picker-menu-item-color-hover: var(--color-text1-4, #111);
	--time-picker-menu-item-color-selected: var(--color-text1-3, #666);
	--time-picker-menu-item-color-disabled: var(--color-text1-1, #ccc);
	--time-picker-menu-item-background: var(--color-white, #fff);
	--time-picker-menu-item-background-hover: var(--color-fill1-2, #f0f2f5);
	--time-picker-menu-item-background-selected: var(--color-fill1-2, #f0f2f5);
	--time-picker-menu-item-background-disabled: var(--color-white, #fff);
	--time-picker-menu-item-font-weight-selected: var(--font-weight-3, bold);
	--time-picker-clock-icon: var(--icon-content-clock, "");
	--slick-arrow-position-lr-m: var(--s-4, 12px);
	--slick-arrow-position-lr-l: var(--s-6, 18px);
	--slick-ver-arrow-position-tb-m: var(--s-4, 12px);
	--slick-ver-arrow-position-tb-l: var(--s-6, 18px);
	--slick-dots-position-bottom: var(--s-3, 9px);
	--slick-dots-position-right: var(--s-5, 15px);
	--slick-dots-width: var(--s-2, 6px);
	--slick-dots-height: var(--s-2, 6px);
	--slick-dots-margin-lr: var(--s-1, 3px);
	--slick-dots-margin-tb: var(--s-zero, 0px);
	--slick-arrow-width-m: var(--s-7, 21px);
	--slick-arrow-width-l: var(--s-12, 36px);
	--slick-arrow-height-m: var(--s-14, 42px);
	--slick-arrow-height-l: var(--s-24, 72px);
	--slick-ver-arrow-width-m: var(--s-14, 42px);
	--slick-ver-arrow-width-l: var(--s-24, 72px);
	--slick-ver-arrow-height-m: var(--s-7, 21px);
	--slick-ver-arrow-height-l: var(--s-12, 36px);
	--slick-arrow-icon-m: var(--icon-m, 15px);
	--slick-arrow-icon-l: var(--icon-xl, 24px);
	--slick-track-padding-lr: var(--s-6, 18px);
	--slick-ver-track-padding-tb: var(--s-6, 18px);
	--slick-dots-background-color-normal: var(--color-black, #000);
	--slick-dots-background-color-hover: var(--color-black, #000);
	--slick-dots-background-color-selected: var(--color-brand1-6, #3d7fff);
	--slick-dots-background-opacity-normal: .32;
	--slick-dots-background-opacity-hover: .32;
	--slick-dots-background-opacity-selected: 1;
	--slick-dots-border-width: var(--line-zero, 0px);
	--slick-dots-border-radius: var(--corner-circle, 50%);
	--slick-dots-border-color-normal: var(--color-white, #fff);
	--slick-dots-border-color-hover: var(--color-white, #fff);
	--slick-dots-border-color-selected: var(--color-white, #fff);
	--slick-dots-border-opacity-normal: 1;
	--slick-dots-border-opacity-hover: 1;
	--slick-dots-border-opacity-selected: 1;
	--slick-arrow-icon-color-normal: var(--color-white, #fff);
	--slick-arrow-icon-color-normal-outer: var(--color-text1-3, #666);
	--slick-arrow-icon-color-hover: var(--color-white, #fff);
	--slick-arrow-icon-color-hover-outer: var(--color-text1-4, #111);
	--slick-arrow-icon-color-disabled: var(--color-text1-1, #ccc);
	--slick-arrow-icon-color-disabled-outer: var(--color-text1-1, #ccc);
	--slick-arrow-bg-color-normal: var(--color-black, #000);
	--slick-arrow-bg-color-hover: var(--color-black, #000);
	--slick-arrow-bg-color-disabled: var(--color-fill1-1, #f0f2f5);
	--slick-arrow-bg-opacity-normal: .2;
	--slick-arrow-bg-opacity-hover: .4;
	--slick-arrow-bg-opacity-disabled: .5;
	--slick-arrow-bg-color-normal-outer: var(--color-transparent, transparent);
	--slick-arrow-bg-color-hover-outer: var(--color-transparent, transparent);
	--slick-arrow-bg-color-disabled-outer: var(--color-transparent, transparent);
	--slick-arrow-bg-opacity-normal-outer: .32;
	--slick-arrow-bg-opacity-hover-outer: .32;
	--slick-arrow-bg-opacity-disabled-outer: .32;
	--slick-arrow-corner-radius-outer: var(--s-zero, 0px);
	--step-circle-item-node-padding: var(--s-4, 12px);
	--step-circle-item-node-icon-size: var(--icon-s, 12px);
	--step-circle-item-node-font-size: var(--font-size-body-2, 14px);
	--step-circle-item-tail-size: var(--line-2, 2px);
	--step-circle-item-title-weight: var(--font-weight-medium, 500);
	--step-circle-item-node-process-size: var(--s-10, 30px);
	--step-circle-item-tail-wait-color: var(--color-line1-2, #e6e8ed);
	--step-circle-item-tail-process-color: var(--color-line1-2, #e6e8ed);
	--step-circle-item-title-finish-color: var(--color-text1-4, #111);
	--step-circle-item-node-wait-border-color: var(--color-transparent, transparent);
	--step-circle-item-node-wait-background: var(--color-fill1-1, #f0f2f5);
	--step-circle-item-node-finish-background: var(--color-brand1-6, #3d7fff);
	--step-circle-item-node-finish-color: var(--color-white, #fff);
	--step-circle-vertical-item-tail-size: var(--line-2, 2px);
	--step-dot-item-dot-padding: var(--s-4, 12px);
	--step-dot-item-dot-icon-size: var(--icon-s, 12px);
	--step-arrow-item-height: var(--s-8, 24px);
	--step-arrow-item-title-size: var(--font-size-body-2, 14px);
	--step-arrow-item-title-weight: var(--font-weight-3, bold);
	--step-arrow-item-wait-background: var(--color-fill1-3, #ebecf0);
	--step-arrow-item-title-wait-color: var(--color-text1-2, #999);
	--step-arrow-item-process-background: var(--color-brand1-6, #3d7fff);
	--step-arrow-item-title-process-color: var(--color-white, #fff);
	--step-arrow-item-finish-background: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--step-arrow-item-title-finish-color: var(--color-brand1-6, #3d7fff);
	--step-arrow-item-disabled-background: var(--color-fill1-1, #f0f2f5);
	--step-arrow-item-title-disabled-color: var(--color-text1-1, #ccc);
	--step-circle-item-node-border-width: var(--line-1, 1px);
	--step-circle-item-node-corner: var(--corner-circle, 50%);
	--step-circle-item-title-margin-top: var(--s-2, 6px);
	--step-circle-item-content-margin-top: var(--s-1, 3px);
	--step-circle-item-content-font-size: var(--font-size-caption, 12px);
	--step-circle-item-body-width: var(--s-25, 75px);
	--step-circle-item-title-size: var(--font-size-body-2, 14px);
	--step-circle-item-node-wait-size: var(--s-8, 24px);
	--step-circle-item-node-finish-size: var(--s-8, 24px);
	--step-circle-item-node-disabled-size: var(--s-8, 24px);
	--step-circle-item-tail-finish-color: var(--color-brand1-6, #3d7fff);
	--step-circle-item-tail-disabled-color: var(--color-line1-1, #f0f2f5);
	--step-circle-item-node-wait-font-weight: var(--font-weight-2, normal);
	--step-circle-item-node-process-font-weight: var(--font-weight-2, normal);
	--step-circle-item-node-disabled-font-weight: var(--font-weight-2, normal);
	--step-circle-item-node-finish-font-weight: var(--font-weight-2, normal);
	--step-circle-item-title-wait-color: var(--color-text1-3, #666);
	--step-circle-item-title-process-color: var(--color-text1-4, #111);
	--step-circle-item-title-disabled-color: var(--color-text1-1, #ccc);
	--step-circle-item-node-wait-color: var(--color-text1-3, #666);
	--step-circle-item-node-process-border-color: var(--color-brand1-6, #3d7fff);
	--step-circle-item-node-process-background: var(--color-brand1-6, #3d7fff);
	--step-circle-item-node-process-color: var(--color-white, #fff);
	--step-circle-item-node-process-percent-color: var(--color-brand1-6, #3d7fff);
	--step-circle-item-node-process-percent-size: var(--font-size-body-1, 12px);
	--step-circle-item-node-finish-border-color: var(--color-brand1-6, #3d7fff);
	--step-circle-item-node-disabled-border-color: var(--color-line1-1, #f0f2f5);
	--step-circle-item-node-disabled-background: var(--color-white, #fff);
	--step-circle-item-node-disabled-color: var(--color-text1-1, #ccc);
	--step-circle-vertical-item-node-padding: var(--s-2, 6px);
	--step-circle-vertical-item-body-margin-left: var(--s-4, 12px);
	--step-circle-vertical-item-title-margin-top: var(--s-2, 6px);
	--step-circle-vertical-item-content-margin-top: var(--s-1, 3px);
	--step-circle-item-content-color: var(--color-text1-3, #666);
	--step-circle-item-tail-bg-color: var(--color-line1-1, #f0f2f5);
	--step-dot-item-dot-border-width: var(--line-1, 1px);
	--step-dot-item-body-width: var(--s-25, 75px);
	--step-dot-item-content-margin-top: var(--s-1, 3px);
	--step-dot-item-dot-corner: var(--corner-circle, 50%);
	--step-dot-item-title-size: var(--font-size-body-1, 12px);
	--step-dot-item-title-weight: var(--font-weight-3, bold);
	--step-dot-item-title-margin-top: var(--s-2, 6px);
	--step-dot-item-tail-size: var(--line-1, 1px);
	--step-dot-item-dot-wait-size: var(--s-3, 9px);
	--step-dot-item-dot-process-size: var(--s-3, 9px);
	--step-dot-item-dot-finish-size: var(--s-3, 9px);
	--step-dot-item-dot-disabled-size: var(--s-3, 9px);
	--step-dot-item-tail-wait-color: var(--color-line1-3, #c4c6cf);
	--step-dot-item-tail-process-color: var(--color-line1-3, #c4c6cf);
	--step-dot-item-tail-finish-color: var(--color-brand1-6, #3d7fff);
	--step-dot-item-tail-disabled-color: var(--color-line1-1, #f0f2f5);
	--step-dot-item-title-wait-color: var(--color-text1-3, #666);
	--step-dot-item-title-process-color: var(--color-text1-4, #111);
	--step-dot-item-title-finish-color: var(--color-text1-3, #666);
	--step-dot-item-title-disabled-color: var(--color-text1-1, #ccc);
	--step-dot-item-node-wait-border-color: var(--color-line1-4, #a0a2ad);
	--step-dot-item-node-wait-background: var(--color-white, #fff);
	--step-dot-item-node-wait-color: var(--color-text1-2, #999);
	--step-dot-item-node-process-border-color: var(--color-brand1-6, #3d7fff);
	--step-dot-item-node-process-background: var(--color-brand1-6, #3d7fff);
	--step-dot-item-node-process-color: var(--color-brand1-6, #3d7fff);
	--step-dot-item-node-finish-border-color: var(--color-brand1-6, #3d7fff);
	--step-dot-item-node-finish-background: var(--color-white, #fff);
	--step-dot-item-node-finish-color: var(--color-brand1-6, #3d7fff);
	--step-dot-item-node-disabled-border-color: var(--color-line1-2, #e6e8ed);
	--step-dot-item-node-disabled-background: var(--color-white, #fff);
	--step-dot-item-node-disabled-color: var(--color-line1-1, #f0f2f5);
	--step-dot-vertical-item-node-padding: var(--s-2, 6px);
	--step-dot-vertical-item-body-margin-left: var(--s-4, 12px);
	--step-dot-vertical-item-title-margin-top: var(--s-zero, 0px);
	--step-dot-vertical-item-content-margin-top: var(--s-2, 6px);
	--step-dot-item-content-font-size: var(--font-size-caption, 12px);
	--step-dot-item-content-color: var(--color-text1-3, #666);
	--step-dot-item-tail-bg-color: var(--color-line1-1, #f0f2f5);
	--step-dot-vertical-item-tail-size: var(--line-1, 1px);
	--menu-padding-ver-padding-tb: var(--s-2, 6px);
	--menu-item-padding-ver-padding-l: var(--s-7, 21px);
	--menu-item-padding-ver-padding-r: var(--s-7, 21px);
	--menu-line-height: var(--s-12, 36px);
	--menu-font-size: var(--font-size-body-2, 14px);
	--menu-icon-selected-right: var(--s-2, 6px);
	--menu-icon-size: var(--icon-s, 12px);
	--menu-hoz-icon-size: var(--icon-s, 12px);
	--menu-icon-margin: var(--s-3, 9px);
	--menu-background-hover: var(--color-fill1-1, #f0f2f5);
	--menu-padding-ver-padding-lr: var(--s-zero, 0px);
	--menu-padding-hoz-padding-lr: var(--s-zero, 0px);
	--menu-padding-hoz-padding-tb: var(--s-2, 6px);
	--menu-item-padding-hoz-padding-lr: var(--s-5, 15px);
	--menu-submenu-title-size: var(--font-size-body-1, 12px);
	--menu-padding-title-horizontal: var(--s-3, 9px);
	--menu-divider-width: var(--line-1, 1px);
	--menu-divider-margin-ver: var(--s-2, 6px);
	--menu-divider-margin-hoz: var(--s-3, 9px);
	--menu-icon-selected-size: var(--icon-xs, 9px);
	--menu-shadow: var(--shadow-1-down, 0px 1px 3px 0px rgba(0, 0, 0, 0.12));
	--menu-color: var(--color-text1-4, #111);
	--menu-divider-style: var(--line-solid, solid);
	--menu-divider-color: var(--color-line1-1, #f0f2f5);
	--menu-background: var(--color-white, #fff);
	--menu-arrow-color: var(--color-text1-3, #666);
	--menu-background-selected: var(--color-white, #fff);
	--menu-color-selected: var(--color-text1-4, #111);
	--menu-icon-selected-color: var(--color-brand1-6, #3d7fff);
	--menu-color-hover: var(--color-text1-4, #111);
	--menu-arrow-color-hover: var(--color-text1-4, #111);
	--menu-icon-selected-hover-color: var(--color-brand1-6, #3d7fff);
	--menu-color-disabled: var(--color-text1-1, #ccc);
	--menu-select-icon-content: var(--icon-content-select, "");
	--menu-fold-icon-content: var(--icon-content-arrow-down, "");
	--menu-unfold-icon-content: var(--icon-reset, var(--icon-reset));
	--menu-popupfold-icon-content: var(--icon-content-arrow-right, "");
	--nav-ver-height: var(--s-14, 42px);
	--nav-ver-font-size: var(--font-size-body-2, 14px);
	--nav-ver-item-margin-tb: var(--s-1, 3px);
	--nav-ver-item-margin-lr: var(--s-3, 9px);
	--nav-ver-item-padding-lr: var(--s-3, 9px);
	--nav-ver-item-corner: var(--corner-2, 9px);
	--nav-ver-sub-nav-height: var(--s-14, 42px);
	--nav-icon-self-size: var(--icon-s, 12px);
	--nav-icon-self-margin: var(--s-zero, 0px);
	--nav-normal-sub-nav-text-color: var(--color-text1-3, #666);
	--nav-normal-item-hover-bg-color: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--nav-normal-sub-nav-hover-bg-color: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--nav-normal-sub-nav-hover-text-color: var(--color-brand1-6, #3d7fff);
	--nav-normal-item-selected-bg-color: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--nav-normal-item-selected-text-color: var(--color-brand1-6, #3d7fff);
	--nav-normal-item-selected-text-style: var(--font-weight-2, normal);
	--nav-normal-item-childselected-text-color: var(--color-text1-4, #111);
	--nav-normal-item-selected-active-color: var(--color-white, #fff);
	--nav-normal-sub-nav-selected-bg-color: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--nav-normal-item-opened-bg-color: var(--color-white, #fff);
	--nav-normal-item-opened-text-color: var(--color-text1-4, #111);
	--nav-hoz-height: var(--s-11, 33px);
	--nav-hoz-font-size: var(--font-size-body-1, 12px);
	--nav-hoz-item-margin-tb: var(--s-zero, 0px);
	--nav-hoz-item-margin-lr: var(--s-zero, 0px);
	--nav-hoz-item-padding-lr: var(--s-5, 15px);
	--nav-hoz-item-corner: var(--corner-zero, 0);
	--nav-hoz-item-selected-active-line: var(--line-2, 2px);
	--nav-hoz-item-hover-active-line: var(--line-zero, 0px);
	--nav-ver-item-selected-active-line: var(--line-2, 2px);
	--nav-ver-item-hover-active-line: var(--line-zero, 0px);
	--nav-ver-sub-nav-font-size: var(--font-size-caption, 12px);
	--nav-group-height: var(--s-10, 30px);
	--nav-group-font-size: var(--font-size-body-1, 12px);
	--nav-icon-only-font-size: var(--icon-s, 12px);
	--nav-primary-bg-color: var(--color-text1-4, #111);
	--nav-primary-border-width: var(--line-zero, 0px);
	--nav-primary-border-color: var(--color-text1-4, #111);
	--nav-primary-text-color: var(--color-white, #fff);
	--nav-primary-text-style: var(--font-weight-2, normal);
	--nav-primary-shadow: var(--shadow-2, 2px 2px 4px 0px rgba(0, 0, 0, 0.12));
	--nav-primary-sub-nav-bg-color: var(--color-text1-4, #111);
	--nav-primary-sub-nav-text-color: var(--color-white, #fff);
	--nav-primary-sub-nav-text-style: var(--font-weight-2, normal);
	--nav-primary-group-text-color: var(--color-text1-2, #999);
	--nav-primary-group-text-style: var(--font-weight-2, normal);
	--nav-primary-item-hover-bg-color: var(--color-black, #000);
	--nav-primary-item-hover-text-color: var(--color-white, #fff);
	--nav-primary-item-hover-text-style: var(--font-weight-2, normal);
	--nav-primary-item-hover-active-color: var(--color-brand1-6, #3d7fff);
	--nav-primary-sub-nav-hover-bg-color: var(--color-black, #000);
	--nav-primary-sub-nav-hover-text-color: var(--color-white, #fff);
	--nav-primary-item-selected-bg-color: var(--color-black, #000);
	--nav-primary-item-selected-text-color: var(--color-white, #fff);
	--nav-primary-item-selected-text-style: var(--font-weight-3, bold);
	--nav-primary-item-childselected-bg-color: var(--color-transparent, transparent);
	--nav-primary-item-childselected-text-color: var(--color-white, #fff);
	--nav-primary-item-childselected-text-style: var(--font-weight-3, bold);
	--nav-primary-item-selected-active-color: var(--color-brand1-6, #3d7fff);
	--nav-primary-sub-nav-selected-bg-color: var(--color-black, #000);
	--nav-primary-sub-nav-selected-text-color: var(--color-white, #fff);
	--nav-primary-sub-nav-active-color: var(--color-brand1-6, #3d7fff);
	--nav-primary-item-disabled-text-color: var(--color-text1-1, #ccc);
	--nav-primary-item-opened-bg-color: var(--color-transparent, transparent);
	--nav-primary-item-opened-text-color: var(--color-white, #fff);
	--nav-secondary-bg-color: var(--color-brand1-6, #3d7fff);
	--nav-secondary-border-width: var(--line-zero, 0px);
	--nav-secondary-border-color: var(--color-brand1-6, #3d7fff);
	--nav-secondary-text-color: var(--color-white, #fff);
	--nav-secondary-text-style: var(--font-weight-2, normal);
	--nav-secondary-shadow: var(--shadow-2, 2px 2px 4px 0px rgba(0, 0, 0, 0.12));
	--nav-secondary-sub-nav-bg-color: var(--color-brand1-6, #3d7fff);
	--nav-secondary-sub-nav-text-color: var(--color-white, #fff);
	--nav-secondary-sub-nav-text-style: var(--font-weight-2, normal);
	--nav-secondary-group-text-color: var(--color-white, #fff);
	--nav-secondary-group-text-style: var(--font-weight-2, normal);
	--nav-secondary-item-hover-bg-color: var(--color-brand1-9, #0047d6);
	--nav-secondary-item-hover-text-color: var(--color-white, #fff);
	--nav-secondary-item-hover-text-style: var(--font-weight-2, normal);
	--nav-secondary-item-hover-active-color: var(--color-brand1-9, #0047d6);
	--nav-secondary-sub-nav-hover-bg-color: var(--color-brand1-9, #0047d6);
	--nav-secondary-sub-nav-hover-text-color: var(--color-white, #fff);
	--nav-secondary-item-selected-bg-color: var(--color-brand1-9, #0047d6);
	--nav-secondary-item-selected-text-color: var(--color-white, #fff);
	--nav-secondary-item-selected-text-style: var(--font-weight-3, bold);
	--nav-secondary-item-childselected-bg-color: var(--color-transparent, transparent);
	--nav-secondary-item-childselected-text-color: var(--color-white, #fff);
	--nav-secondary-item-childselected-text-style: var(--font-weight-3, bold);
	--nav-secondary-item-selected-active-color: var(--color-brand1-9, #0047d6);
	--nav-secondary-sub-nav-selected-bg-color: var(--color-brand1-9, #0047d6);
	--nav-secondary-sub-nav-selected-text-color: var(--color-white, #fff);
	--nav-secondary-sub-nav-active-color: var(--color-brand1-6, #3d7fff);
	--nav-secondary-item-disabled-text-color: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--nav-secondary-item-opened-bg-color: var(--color-transparent, transparent);
	--nav-secondary-item-opened-text-color: var(--color-white, #fff);
	--nav-normal-bg-color: var(--color-white, #fff);
	--nav-normal-border-color: var(--color-line1-1, #f0f2f5);
	--nav-normal-text-color: var(--color-text1-4, #111);
	--nav-normal-text-style: var(--font-weight-2, normal);
	--nav-normal-border-line: var(--line-1, 1px);
	--nav-normal-shadow: var(--shadow-2, 2px 2px 4px 0px rgba(0, 0, 0, 0.12));
	--nav-normal-sub-nav-bg-color: var(--color-white, #fff);
	--nav-normal-sub-nav-text-style: var(--font-weight-2, normal);
	--nav-normal-group-text-color: var(--color-text1-2, #999);
	--nav-normal-group-text-style: var(--font-weight-2, normal);
	--nav-normal-item-hover-text-color: var(--color-brand1-6, #3d7fff);
	--nav-normal-item-hover-text-style: var(--font-weight-2, normal);
	--nav-normal-item-hover-active-color: var(--color-brand1-6, #3d7fff);
	--nav-normal-item-childselected-bg-color: var(--color-transparent, transparent);
	--nav-normal-item-childselected-text-style: var(--font-weight-2, normal);
	--nav-normal-sub-nav-selected-text-color: var(--color-brand1-6, #3d7fff);
	--nav-normal-sub-nav-active-color: var(--color-brand1-6, #3d7fff);
	--nav-normal-item-disabled-text-color: var(--color-text1-2, #999);
	--nav-line-bg-color: var(--color-transparent, transparent);
	--nav-line-border-color: var(--color-line1-2, #e6e8ed);
	--nav-line-text-color: var(--color-text1-4, #111);
	--nav-line-text-style: var(--font-weight-2, normal);
	--nav-line-border-line: var(--line-1, 1px);
	--nav-line-sub-nav-bg-color: var(--color-transparent, transparent);
	--nav-line-sub-nav-text-color: var(--color-text1-4, #111);
	--nav-line-sub-nav-text-style: var(--font-weight-2, normal);
	--nav-line-item-hover-bg-color: var(--color-transparent, transparent);
	--nav-line-item-hover-text-color: var(--color-brand1-6, #3d7fff);
	--nav-line-item-hover-text-style: var(--font-weight-2, normal);
	--nav-line-item-hover-active-color: var(--color-brand1-6, #3d7fff);
	--nav-line-sub-nav-hover-bg-color: var(--color-transparent, transparent);
	--nav-line-sub-nav-hover-text-color: var(--color-brand1-6, #3d7fff);
	--nav-line-item-selected-bg-color: var(--color-transparent, transparent);
	--nav-line-item-selected-text-color: var(--color-brand1-6, #3d7fff);
	--nav-line-item-selected-text-style: var(--font-weight-3, bold);
	--nav-line-item-childselected-bg-color: var(--color-transparent, transparent);
	--nav-line-item-childselected-text-color: var(--color-brand1-6, #3d7fff);
	--nav-line-item-childselected-text-style: var(--font-weight-2, normal);
	--nav-line-item-selected-active-color: var(--color-brand1-6, #3d7fff);
	--nav-line-sub-nav-selected-bg-color: var(--color-transparent, transparent);
	--nav-line-sub-nav-selected-text-color: var(--color-brand1-6, #3d7fff);
	--nav-line-sub-nav-active-color: var(--color-brand1-6, #3d7fff);
	--nav-line-item-disabled-text-color: var(--color-text1-2, #999);
	--nav-line-item-opened-bg-color: var(--color-transparent, transparent);
	--nav-line-item-opened-text-color: var(--color-brand1-6, #3d7fff);
	--nav-line-group-text-color: var(--color-text1-2, #999);
	--nav-line-group-text-style: var(--font-weight-2, normal);
	--list-size-m-item-padding-tb: var(--s-6, 18px);
	--list-size-m-item-media-margin: var(--s-4, 12px);
	--list-size-s-title-font-size: var(--font-size-subhead, 16px);
	--list-size-s-title-font-weight: var(--font-weight-3, bold);
	--list-size-s-item-padding-lr: var(--s-zero, 0px);
	--list-size-s-item-padding-tb: var(--s-2, 6px);
	--list-size-s-item-media-margin: var(--s-2, 6px);
	--list-size-s-item-content-font-size: var(--font-size-body-1, 12px);
	--list-size-s-item-content-line-height: var(--font-lineheight-1, 1.3);
	--list-size-s-item-title-font-weight: var(--font-weight-2, normal);
	--list-size-s-item-title-font-size: var(--font-size-body-2, 14px);
	--list-size-s-item-title-line-height: var(--font-lineheight-2, 1.5);
	--list-size-m-title-font-size: var(--font-size-title, 18px);
	--list-size-m-title-font-weight: var(--font-weight-3, bold);
	--list-size-m-item-padding-lr: var(--s-zero, 0px);
	--list-size-m-item-content-font-size: var(--font-size-body-2, 14px);
	--list-size-m-item-content-line-height: var(--font-lineheight-2, 1.5);
	--list-size-m-item-title-font-size: var(--font-size-subhead, 16px);
	--list-size-m-item-title-line-height: var(--font-lineheight-2, 1.5);
	--list-size-m-item-title-font-weight: var(--font-weight-2, normal);
	--list-divider-color: var(--color-line1-2, #e6e8ed);
	--list-title-color: var(--color-text1-4, #111);
	--list-content-color: var(--color-text1-3, #666);
	--list-extra-color: var(--color-text1-2, #999);
	--avatar-border-radius: var(--corner-2, 9px);
	--avatar-size-large: var(--s-13, 39px);
	--avatar-size-medium: var(--s-10, 30px);
	--avatar-size-small: var(--s-7, 21px);
	--tab-item-padding-tb-size-m: var(--s-4, 12px);
	--tab-item-padding-lr-size-m: var(--s-6, 18px);
	--tab-item-text-size-m: var(--font-size-body-2, 14px);
	--tab-pure-divider-line-width: var(--line-1, 1px);
	--tab-pure-ink-bar-width: var(--line-2, 2px);
	--tab-wrapped-tab-margin-right: var(--s-2, 6px);
	--tab-wrapped-ink-bar-color: var(--color-transparent, transparent);
	--tab-capsule-bg-color: var(--color-fill1-1, #f0f2f5);
	--tab-capsule-bg-color-hover: var(--color-line1-1, #f0f2f5);
	--tab-capsule-tab-border-line-color: var(--color-line1-1, #f0f2f5);
	--tab-capsule-tab-border-line-color-hover: var(--color-line1-1, #f0f2f5);
	--tab-capsule-corner-radius: var(--corner-2, 9px);
	--tab-nav-scroll-padding-right-m: var(--s-15, 45px);
	--tab-nav-scroll-padding-right-s: var(--s-14, 42px);
	--tab-nav-tab-icon-size-m: var(--icon-s, 12px);
	--tab-nav-tab-icon-size-s: var(--icon-xs, 9px);
	--tab-nav-close-icon-size-m: var(--icon-xs, 9px);
	--tab-nav-close-icon-size-s: var(--icon-xxs, 6px);
	--tab-nav-close-icon-padding-l-size-m: var(--s-2, 6px);
	--tab-nav-close-icon-padding-l-size-s: var(--s-2, 6px);
	--tab-nav-arrow-left-positon-right: var(--s-8, 24px);
	--tab-nav-arrow-right-positon-right: var(--s-2, 6px);
	--tab-nav-arrow-down-positon-right: var(--s-2, 6px);
	--tab-item-padding-tb-size-s: var(--s-2, 6px);
	--tab-item-padding-lr-size-s: var(--s-3, 9px);
	--tab-item-text-size-s: var(--font-size-caption, 12px);
	--tab-close-icon-color: var(--color-text1-3, #666);
	--tab-close-icon-color-hover: var(--color-text1-4, #111);
	--tab-close-icon-color-selected: var(--color-brand1-6, #3d7fff);
	--tab-close-icon-color-disabled: var(--color-line1-2, #e6e8ed);
	--tab-item-font-weight-selected: var(--font-weight-2, normal);
	--tab-nav-arrow-color-normal: var(--color-text1-3, #666);
	--tab-nav-arrow-color-hover: var(--color-text1-4, #111);
	--tab-nav-arrow-color-disabled: var(--color-line1-2, #e6e8ed);
	--tab-pure-ink-bar-padding-l: var(--s-zero, 0px);
	--tab-pure-text-color-normal: var(--color-text1-3, #666);
	--tab-pure-bg-color: var(--color-transparent, transparent);
	--tab-pure-text-color-hover: var(--color-text1-4, #111);
	--tab-pure-text-color-selected: var(--color-brand1-6, #3d7fff);
	--tab-pure-text-color-disabled: var(--color-line1-2, #e6e8ed);
	--tab-pure-ink-bar-color: var(--color-brand1-6, #3d7fff);
	--tab-pure-divider-border-color: var(--color-line1-2, #e6e8ed);
	--tab-pure-divider-shadow: var(--shadow-zero, none);
	--tab-wrapped-border-line-style: var(--line-solid, solid);
	--tab-wrapped-border-line-width: var(--line-1, 1px);
	--tab-wrapped-border-side-width: var(--line-1, 1px);
	--tab-wrapped-tab-corner-radius: var(--corner-1, 6px);
	--tab-wrapped-tab-margin-bottom: var(--s-1, 3px);
	--tab-wrapped-ink-bar-width: var(--line-2, 2px);
	--tab-wrapped-ink-bar-padding-l: var(--s-zero, 0px);
	--tab-wrapped-bar-bg-color: var(--color-transparent, transparent);
	--tab-wrapped-nav-item-border-color-active: var(--color-brand1-6, #3d7fff);
	--tab-wrapped-border-line-color: var(--color-line1-2, #e6e8ed);
	--tab-wrapped-content-border-line-width: var(--line-1, 1px);
	--tab-wrapped-content-border-line-style: var(--line-solid, solid);
	--tab-wrapped-content-border-line-color: var(--color-line1-2, #e6e8ed);
	--tab-wrapped-text-color: var(--color-text1-3, #666);
	--tab-wrapped-text-color-hover: var(--color-text1-4, #111);
	--tab-wrapped-bg-color: var(--color-fill1-2, #f0f2f5);
	--tab-wrapped-bg-color-hover: var(--color-fill1-3, #ebecf0);
	--tab-wrapped-border-line-color-hover: var(--color-line1-3, #c4c6cf);
	--tab-wrapped-text-color-selected: var(--color-brand1-6, #3d7fff);
	--tab-wrapped-text-color-disabled: var(--color-text1-1, #ccc);
	--tab-wrapped-bg-color-selected: var(--color-white, #fff);
	--tab-wrapped-bg-color-disabled: var(--color-fill1-1, #f0f2f5);
	--tab-capsule-text-color: var(--color-text1-4, #111);
	--tab-capsule-text-color-hover: var(--color-text1-4, #111);
	--tab-capsule-text-color-selected: var(--color-white, #fff);
	--tab-capsule-text-color-disabled: var(--color-text1-1, #ccc);
	--tab-capsule-bg-color-selected: var(--color-brand1-6, #3d7fff);
	--tab-capsule-bg-color-disabled: var(--color-fill1-1, #f0f2f5);
	--tab-capsule-tab-border-line-color-active: var(--color-brand1-6, #3d7fff);
	--tab-capsule-tab-border-line-color-disabled: var(--color-line1-1, #f0f2f5);
	--tab-capsule-tab-border-line-width: var(--line-1, 1px);
	--tab-capsule-tab-border-line-style: var(--line-solid, solid);
	--tab-text-item-sep-width: var(--line-1, 1px);
	--tab-text-item-sep-height: var(--s-2, 6px);
	--tab-text-item-sep-color: var(--color-line1-2, #e6e8ed);
	--tab-text-text-color-normal: var(--color-text1-3, #666);
	--tab-text-text-color-hover: var(--color-text1-4, #111);
	--tab-text-text-color-selected: var(--color-brand1-6, #3d7fff);
	--tab-text-text-color-disabled: var(--color-text1-1, #ccc);
	--tab-icon-dropdown-content: var(--icon-content-arrow-down, "");
	--tab-icon-prev-content: var(--icon-content-arrow-left, "");
	--tab-icon-next-content: var(--icon-content-arrow-right, "");
	--calendar-card-header-margin-bottom: var(--s-4, 12px);
	--calendar-card-table-cell-font-size: var(--font-size-body-2, 14px);
	--calendar-card-table-cell-date-border-radius: var(--corner-2, 9px);
	--calendar-card-table-cell-date-width: var(--s-12, 36px);
	--calendar-card-table-cell-date-height: var(--s-12, 36px);
	--calendar-card-table-cell-month-height: var(--s-10, 30px);
	--calendar-card-table-cell-year-border-radius: var(--corner-2, 9px);
	--calendar-card-table-cell-year-width: var(--s-16, 48px);
	--calendar-card-table-cell-year-height: var(--s-12, 36px);
	--calendar-panel-header-margin-bottom: var(--s-6, 18px);
	--calendar-panel-header-height: var(--s-12, 36px);
	--calendar-panel-header-background: var(--color-white, #fff);
	--calendar-btn-date-margin-lr: var(--s-3, 9px);
	--calendar-btn-arrow-single-offset-lr: var(--s-8, 24px);
	--calendar-btn-arrow-double-offset-lr: var(--s-3, 9px);
	--calendar-btn-arrow-color: var(--color-text1-4, #111);
	--calendar-btn-arrow-color-hover: var(--color-brand1-6, #3d7fff);
	--calendar-btn-date-color: var(--color-text1-4, #111);
	--calendar-btn-date-color-hover: var(--color-brand1-6, #3d7fff);
	--calendar-card-table-cell-month-width: var(--s-32, 96px);
	--calendar-fullscreen-header-margin-bottom: var(--s-2, 6px);
	--calendar-fullscreen-table-head-font-weight: var(--font-weight-3, bold);
	--calendar-fullscreen-table-head-font-size: var(--font-size-subhead, 16px);
	--calendar-fullscreen-table-head-padding-r: var(--s-3, 9px);
	--calendar-fullscreen-table-head-padding-b: var(--s-1, 3px);
	--calendar-fullscreen-table-cell-font-size: var(--font-size-body-2, 14px);
	--calendar-fullscreen-table-cell-boder-top-width: var(--line-2, 2px);
	--calendar-fullscreen-table-cell-margin-tb: var(--s-zero, 0px);
	--calendar-fullscreen-table-cell-margin-lr: var(--s-1, 3px);
	--calendar-fullscreen-table-cell-padding-tb: var(--s-1, 3px);
	--calendar-fullscreen-table-cell-padding-lr: var(--s-2, 6px);
	--calendar-fullscreen-table-cell-min-height: var(--s-20, 60px);
	--calendar-fullscreen-table-head-color: var(--color-text1-4, #111);
	--calendar-fullscreen-table-cell-normal-background: var(--color-white, #fff);
	--calendar-fullscreen-table-cell-normal-color: var(--color-text1-4, #111);
	--calendar-fullscreen-table-cell-normal-border-color: var(--color-line1-2, #e6e8ed);
	--calendar-fullscreen-table-cell-hover-background: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--calendar-fullscreen-table-cell-hover-color: var(--color-brand1-6, #3d7fff);
	--calendar-fullscreen-table-cell-hover-border-color: var(--color-brand1-6, #3d7fff);
	--calendar-fullscreen-table-cell-select-background: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--calendar-fullscreen-table-cell-select-color: var(--color-brand1-6, #3d7fff);
	--calendar-fullscreen-table-cell-select-border-color: var(--color-brand1-6, #3d7fff);
	--calendar-fullscreen-table-cell-select-font-weight: var(--font-weight-3, bold);
	--calendar-fullscreen-table-cell-current-background: var(--color-white, #fff);
	--calendar-fullscreen-table-cell-current-color: var(--color-brand1-6, #3d7fff);
	--calendar-fullscreen-table-cell-current-border-color: var(--color-brand1-6, #3d7fff);
	--calendar-fullscreen-table-cell-current-font-weight: var(--font-weight-3, bold);
	--calendar-fullscreen-table-cell-other-background: var(--color-transparent, transparent);
	--calendar-fullscreen-table-cell-other-color: var(--color-text1-1, #ccc);
	--calendar-fullscreen-table-cell-other-border-color: var(--color-transparent, transparent);
	--calendar-fullscreen-table-cell-disabled-background: var(--color-fill1-1, #f0f2f5);
	--calendar-fullscreen-table-cell-disabled-color: var(--color-text1-1, #ccc);
	--calendar-fullscreen-table-cell-disabled-border-color: var(--color-line1-1, #f0f2f5);
	--calendar-card-table-head-font-size: var(--font-size-caption, 12px);
	--calendar-card-table-head-font-weight: var(--font-weight-2, normal);
	--calendar-card-table-cell-month-border-radius: var(--corner-1, 6px);
	--calendar-card-table-head-color: var(--color-text1-2, #999);
	--calendar-card-table-cell-corner: var(--corner-zero, 0);
	--calendar-card-table-cell-normal-background: var(--color-white, #fff);
	--calendar-card-table-cell-normal-color: var(--color-text1-3, #666);
	--calendar-card-table-cell-normal-border-color: var(--color-white, #fff);
	--calendar-card-table-cell-hover-background: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--calendar-card-table-cell-hover-color: var(--color-brand1-6, #3d7fff);
	--calendar-card-table-cell-hover-border-color: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--calendar-card-table-cell-select-background: var(--color-brand1-6, #3d7fff);
	--calendar-card-table-cell-select-color: var(--color-white, #fff);
	--calendar-card-table-cell-select-border-color: var(--color-brand1-6, #3d7fff);
	--calendar-card-table-cell-select-font-weight: var(--font-weight-3, bold);
	--calendar-card-table-cell-other-background: var(--color-white, #fff);
	--calendar-card-table-cell-other-color: var(--color-text1-1, #ccc);
	--calendar-card-table-cell-other-border-color: var(--color-white, #fff);
	--calendar-card-table-cell-disabled-background: var(--color-fill1-1, #f0f2f5);
	--calendar-card-table-cell-disabled-color: var(--color-text1-1, #ccc);
	--calendar-card-table-cell-disabled-border-color: var(--color-fill1-1, #f0f2f5);
	--calendar-card-table-cell-current-background: var(--color-white, #fff);
	--calendar-card-table-cell-current-color: var(--color-brand1-6, #3d7fff);
	--calendar-card-table-cell-current-border-color: var(--color-transparent, transparent);
	--calendar-card-table-cell-current-font-weight: var(--font-weight-3, bold);
	--calendar-card-table-cell-inrange-background: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--calendar-card-table-cell-inrange-color: var(--color-brand1-6, #3d7fff);
	--calendar-card-table-cell-inrange-border-color: var(--color-brand1-1, rgba(61, 127, 255, 0.06));
	--calendar-panel-header-border-bottom-width: var(--line-1, 1px);
	--calendar-panel-header-border-bottom-color: var(--color-transparent, transparent);
	--calendar-btn-date-font-weight: var(--font-weight-3, bold);
	--calendar-btn-arrow-size: var(--icon-xs, 9px);
	--calendar-btn-arrow-content-prev: var(--icon-content-arrow-left, "");
	--calendar-btn-arrow-content-next: var(--icon-content-arrow-right, "");
	--calendar-btn-arrow-content-prev-super: var(--icon-content-arrow-double-left, "");
	--calendar-btn-arrow-content-next-super: var(--icon-content-arrow-double-right, "");
	--breadcrumb-size-m-font-size: var(--font-size-body-2, 14px);
	--breadcrumb-size-m-icon-size: var(--icon-s, 12px);
	--breadcrumb-size-m-icon-margin: var(--s-3, 9px);
	--breadcrumb-text-color: var(--color-text1-2, #999);
	--breadcrumb-text-current-weight: var(--font-weight-2, normal);
	--breadcrumb-icon-color: var(--color-text1-4, #111);
	--breadcrumb-size-ellipsis-font-size: var(--font-size-caption, 12px);
	--breadcrumb-text-current-color: var(--color-text1-4, #111);
	--breadcrumb-text-ellipsis-color: var(--color-text1-3, #666);
	--breadcrumb-text-keyword-color: var(--color-brand1-6, #3d7fff);
	--breadcrumb-icon-sep-content: var(--icon-content-arrow-right, "");
	--breadcrumb-text-color-hover: var(--color-brand1-6, #3d7fff);
	--breadcrumb-text-current-color-hover: var(--color-brand1-6, #3d7fff);
	--breadcrumb-text-keyword-color-hover: var(--color-brand1-6, #3d7fff);
	--date-picker-panel-footer-padding-lr: var(--s-8, 24px);
	--date-picker-panel-footer-padding-tb: var(--s-4, 12px);
	--date-picker-panel-background: var(--color-white, #fff);
	--date-picker-panel-time-panel-separator-color: var(--color-line1-2, #e6e8ed);
	--date-picker-calendar-icon: var(--icon-content-calendar, "");
	--select-l-lineheight: var(--s-10, 30px);
	--select-m-lineheight: var(--s-8, 24px);
	--select-s-lineheight: var(--s-7, 21px);
	--select-color: var(--color-text1-4, #111);
	--select-hint-color: var(--color-text1-2, #999);
	--select-highlight-color: var(--color-brand1-6, #3d7fff);
	--select-highlight-font: var(--font-size-body-1, 12px);
	--select-fold-icon-content: var(--icon-content-arrow-down, "");
	--select-unfold-icon-content: var(--icon-reset, var(--icon-reset));
	--split-btn-unfold-icon-content: var(--icon-content-arrow-up, "");
	--split-btn-trigger-normal-icon-color: var(--color-text1-2, #999);
	--split-btn-fold-icon-content: var(--icon-content-arrow-down, "");
	--cascader-select: "cascader-select";
	--menu-btn-disabled-icon-color: var(--color-text1-1, #ccc);
	--menu-btn-ghost-light-disabled-icon-color: var(--btn-ghost-light-color-disabled, rgba(0, 0, 0, 0.1));
	--menu-btn-ghost-dark-disabled-icon-color: var(--btn-ghost-dark-color-disabled, hsla(0, 0%, 100%, 0.4));
	--menu-btn-pure-text-normal-icon-color: var(--color-text1-2, #999);
	--menu-btn-pure-text-primary-icon-color: var(--color-white, #fff);
	--menu-btn-pure-text-secondary-icon-color: var(--color-brand1-6, #3d7fff);
	--menu-btn-text-text-normal-icon-color: var(--color-text1-4, #111);
	--menu-btn-text-text-primary-icon-color: var(--color-link-1, #5584ff);
	--menu-btn-ghost-light-icon-color: var(--color-text1-4, #111);
	--menu-btn-ghost-dark-icon-color: var(--color-white, #fff);
	--menu-btn-fold-icon-content: var(--icon-content-arrow-down, "");
	--menu-btn-unfold-icon-content: var(--icon-reset, var(--icon-reset));
	--paragraph-text-color: var(--color-text1-4, #111);
	--paragraph-s-font-size: var(--font-size-body-1, 12px);
	--paragraph-m-font-size: var(--font-size-body-2, 14px);
	--paragraph-s-line-height: var(--font-lineheight-2, 1.5);
	--paragraph-l-line-height: var(--font-lineheight-3, 1.7);
	--typography-text-color: var(--color-text1-4, #111);
	--typography-text-strong-font-weight: var(--font-weight-semi-bold, 600);
	--typography-text-code-corner: var(--corner-1, 6px);
	--typography-text-mark-color: var(--color-text1-4, #111);
	--typography-text-mark-background: var(--color-warning-2, #ffe6bd);
	--typography-text-code-color: var(--color-text1-4, #111);
	--typography-text-code-background: var(--color-fill1-2, #f0f2f5);
	--typography-text-code-border-color: var(--color-line1-1, #f0f2f5);
	--typography-paragraph-font-size: var(--font-size-body-2, 14px);
	--typography-paragraph-line-height: var(--font-lineheight-2, 1.5);
	--typography-title-h1-font-size: var(--font-size-headline, 20px);
	--typography-title-h2-font-size: var(--font-size-title, 18px);
	--typography-title-h3-font-size: var(--font-size-subhead, 16px);
	--typography-title-h4-font-size: var(--font-size-subhead, 16px);
	--typography-title-h5-font-size: var(--font-size-body-2, 14px);
	--typography-title-h6-font-size: var(--font-size-body-1, 12px);
	--typography-title-font-weight: var(--font-weight-semi-bold, 600);
	--loading-icon-size: var(--icon-xl, 24px);
	--loading-dot-color: var(--color-brand1-6, #3d7fff);
	--loading-large-size: var(--s-12, 36px);
	--loading-large-dot-size: var(--icon-xs, 9px);
	--loading-medium-size: var(--s-8, 24px);
	--loading-medium-dot-size: var(--icon-xxs, 6px);
	--number-picker-normal-up-icon: var(--icon-content-arrow-up, "");
	--number-picker-normal-down-icon: var(--icon-content-arrow-down, "");
	--number-picker-normal-s-button-width: var(--s-5, 15px);
	--number-picker-normal-m-button-width: var(--s-5, 15px);
	--number-picker-normal-l-button-width: var(--s-5, 15px);
	--number-picker-normal-m-input-width: var(--s-20, 60px);
	--number-picker-normal-l-input-width: var(--s-20, 60px);
	--number-picker-normal-s-button-icon-size: var(--icon-xxs, 6px);
	--number-picker-normal-m-button-icon-size: var(--icon-xxs, 6px);
	--number-picker-normal-l-button-icon-size: var(--icon-xxs, 6px);
	--number-picker-inline-add-icon: var(--icon-content-add, "");
	--number-picker-inline-minus-icon: var(--icon-content-minus, "");
	--number-picker-inline-s-button-icon-size: var(--icon-xs, 9px);
	--number-picker-inline-s-button-margin: 2px;
	--number-picker-inline-s-button-corner: var(--corner-1, 6px);
	--number-picker-inline-m-button-icon-size: var(--icon-xs, 9px);
	--number-picker-inline-m-button-margin: 2px;
	--number-picker-inline-m-button-corner: var(--corner-1, 6px);
	--number-picker-inline-m-input-width: var(--s-25, 75px);
	--number-picker-inline-l-button-icon-size: var(--icon-xs, 9px);
	--number-picker-inline-l-button-margin: 2px;
	--number-picker-inline-l-button-corner: var(--corner-1, 6px);
	--number-picker-inline-l-input-width: var(--s-32, 96px);
	--shell-light-header-color: var(--color-black, #000);
	--shell-light-header-height: var(--s-13, 39px);
	--shell-light-header-background: var(--color-white, #fff);
	--shell-light-header-shadow: var(--shadow-zero, none);
	--shell-light-header-divider-size: var(--line-1, 1px);
	--shell-light-header-divider-style: var(--line-solid, solid);
	--shell-light-header-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-light-header-paddingLeft: var(--s-4, 12px);
	--shell-light-multitask-min-height: var(--s-10, 30px);
	--shell-light-multitask-background: var(--color-white, #fff);
	--shell-light-multitask-shadow: var(--shadow-zero, none);
	--shell-light-multitask-divider-size: var(--line-1, 1px);
	--shell-light-multitask-divider-style: var(--line-solid, solid);
	--shell-light-multitask-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-light-multitask-paddingLeft: var(--s-zero, 0px);
	--shell-light-navigation-hoz-marginLeft: var(--s-12, 36px);
	--shell-light-navigation-ver-width: var(--s-42, 126px);
	--shell-light-navigation-ver-shadow: var(--shadow-zero, none);
	--shell-light-navigation-ver-paddingTop: var(--s-2, 6px);
	--shell-light-navigation-ver-paddingBottom: var(--s-2, 6px);
	--shell-light-navigation-ver-width-mini: var(--s-15, 45px);
	--shell-light-navigation-ver-background: var(--color-white, #fff);
	--shell-light-navigation-ver-divider-size: var(--line-1, 1px);
	--shell-light-navigation-ver-divider-style: var(--line-solid, solid);
	--shell-light-navigation-ver-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-light-local-navigation-width: var(--s-42, 126px);
	--shell-light-local-navigation-background: var(--color-fill1-4, #f2f7ff);
	--shell-light-local-navigation-paddingTop: var(--s-2, 6px);
	--shell-light-local-navigation-paddingBottom: var(--s-2, 6px);
	--shell-light-local-navigation-shadow: var(--shadow-zero, none);
	--shell-light-local-navigation-divider-size: var(--line-1, 1px);
	--shell-light-local-navigation-divider-style: var(--line-solid, solid);
	--shell-light-local-navigation-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-light-appbar-background: var(--color-white, #fff);
	--shell-light-appbar-min-height: var(--s-12, 36px);
	--shell-light-appbar-shadow: var(--shadow-zero, none);
	--shell-light-appbar-paddingLeft: var(--s-6, 18px);
	--shell-light-appbar-divider-size: var(--line-1, 1px);
	--shell-light-appbar-divider-style: var(--line-solid, solid);
	--shell-light-appbar-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-light-content-background: var(--color-fill1-3, #ebecf0);
	--shell-light-content-paddingLeft: var(--s-5, 15px);
	--shell-light-content-paddingTop: var(--s-5, 15px);
	--shell-light-footer-min-height: var(--s-14, 42px);
	--shell-light-footer-background: var(--color-transparent, transparent);
	--shell-light-footer-color: var(--color-text1-1, #ccc);
	--shell-light-footer-font-size: var(--font-size-body-2, 14px);
	--shell-light-ancillary-width: var(--s-42, 126px);
	--shell-light-ancillary-background: var(--color-white, #fff);
	--shell-light-ancillary-paddingTop: var(--s-2, 6px);
	--shell-light-ancillary-paddingBottom: var(--s-2, 6px);
	--shell-light-ancillary-shadow: var(--shadow-zero, none);
	--shell-light-ancillary-divider-size: var(--line-1, 1px);
	--shell-light-ancillary-divider-style: var(--line-solid, solid);
	--shell-light-ancillary-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-light-tooldock-height: var(--s-13, 39px);
	--shell-light-tooldock-width: var(--s-13, 39px);
	--shell-light-tooldock-background: var(--color-fill1-4, #f2f7ff);
	--shell-light-tooldock-paddingTop: var(--s-2, 6px);
	--shell-light-tooldock-paddingBottom: var(--s-2, 6px);
	--shell-light-tooldock-shadow: var(--shadow-zero, none);
	--shell-light-tooldock-divider-size: var(--line-1, 1px);
	--shell-light-tooldock-divider-style: var(--line-solid, solid);
	--shell-light-tooldock-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-light-tooldock-item-paddingTop: var(--s-2, 6px);
	--shell-light-tooldock-item-color: var(--color-text1-3, #666);
	--shell-light-tooldock-item-color-hover: var(--color-text1-4, #111);
	--shell-light-tooldock-item-color-active: var(--color-text1-4, #111);
	--shell-light-tooldock-item-background: var(--color-transparent, transparent);
	--shell-light-tooldock-item-background-hover: var(--color-fill1-3, #ebecf0);
	--shell-light-tooldock-item-background-active: var(--color-fill1-3, #ebecf0);
	--shell-dark-header-color: var(--color-white, #fff);
	--shell-dark-header-height: var(--s-13, 39px);
	--shell-dark-header-background: var(--color-black, #000);
	--shell-dark-header-shadow: var(--shadow-1-down, 0px 1px 3px 0px rgba(0, 0, 0, 0.12));
	--shell-dark-header-divider-size: var(--line-1, 1px);
	--shell-dark-header-divider-style: var(--line-solid, solid);
	--shell-dark-header-divider-color: #1f1f1f;
	--shell-dark-header-paddingLeft: var(--s-4, 12px);
	--shell-dark-multitask-min-height: var(--s-10, 30px);
	--shell-dark-multitask-background: var(--color-white, #fff);
	--shell-dark-multitask-shadow: var(--shadow-zero, none);
	--shell-dark-multitask-divider-size: var(--line-1, 1px);
	--shell-dark-multitask-divider-style: var(--line-solid, solid);
	--shell-dark-multitask-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-dark-multitask-paddingLeft: var(--s-zero, 0px);
	--shell-dark-navigation-hoz-marginLeft: var(--s-12, 36px);
	--shell-dark-navigation-ver-width: var(--s-42, 126px);
	--shell-dark-navigation-ver-shadow: var(--shadow-zero, none);
	--shell-dark-navigation-ver-paddingTop: var(--s-2, 6px);
	--shell-dark-navigation-ver-paddingBottom: var(--s-2, 6px);
	--shell-dark-navigation-ver-width-mini: var(--s-15, 45px);
	--shell-dark-navigation-ver-background: var(--color-text1-4, #111);
	--shell-dark-navigation-ver-divider-size: var(--line-1, 1px);
	--shell-dark-navigation-ver-divider-style: var(--line-solid, solid);
	--shell-dark-navigation-ver-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-dark-local-navigation-width: var(--s-42, 126px);
	--shell-dark-local-navigation-background: var(--color-fill1-4, #f2f7ff);
	--shell-dark-local-navigation-paddingTop: var(--s-2, 6px);
	--shell-dark-local-navigation-paddingBottom: var(--s-2, 6px);
	--shell-dark-local-navigation-shadow: var(--shadow-zero, none);
	--shell-dark-local-navigation-divider-size: var(--line-1, 1px);
	--shell-dark-local-navigation-divider-style: var(--line-solid, solid);
	--shell-dark-local-navigation-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-dark-appbar-background: var(--color-white, #fff);
	--shell-dark-appbar-min-height: var(--s-12, 36px);
	--shell-dark-appbar-shadow: var(--shadow-zero, none);
	--shell-dark-appbar-paddingLeft: var(--s-6, 18px);
	--shell-dark-appbar-divider-size: var(--line-1, 1px);
	--shell-dark-appbar-divider-style: var(--line-solid, solid);
	--shell-dark-appbar-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-dark-content-background: var(--color-fill1-3, #ebecf0);
	--shell-dark-content-paddingLeft: var(--s-5, 15px);
	--shell-dark-content-paddingTop: var(--s-5, 15px);
	--shell-dark-footer-min-height: var(--s-14, 42px);
	--shell-dark-footer-background: var(--color-transparent, transparent);
	--shell-dark-footer-color: var(--color-text1-1, #ccc);
	--shell-dark-footer-font-size: var(--font-size-body-2, 14px);
	--shell-dark-ancillary-width: var(--s-42, 126px);
	--shell-dark-ancillary-background: var(--color-white, #fff);
	--shell-dark-ancillary-paddingTop: var(--s-2, 6px);
	--shell-dark-ancillary-paddingBottom: var(--s-2, 6px);
	--shell-dark-ancillary-shadow: var(--shadow-zero, none);
	--shell-dark-ancillary-divider-size: var(--line-1, 1px);
	--shell-dark-ancillary-divider-style: var(--line-solid, solid);
	--shell-dark-ancillary-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-dark-tooldock-height: var(--s-13, 39px);
	--shell-dark-tooldock-width: var(--s-13, 39px);
	--shell-dark-tooldock-background: var(--color-fill1-4, #f2f7ff);
	--shell-dark-tooldock-paddingTop: var(--s-2, 6px);
	--shell-dark-tooldock-paddingBottom: var(--s-2, 6px);
	--shell-dark-tooldock-shadow: var(--shadow-zero, none);
	--shell-dark-tooldock-divider-size: var(--line-1, 1px);
	--shell-dark-tooldock-divider-style: var(--line-solid, solid);
	--shell-dark-tooldock-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-dark-tooldock-item-paddingTop: var(--s-2, 6px);
	--shell-dark-tooldock-item-color: var(--color-text1-3, #666);
	--shell-dark-tooldock-item-color-hover: var(--color-text1-4, #111);
	--shell-dark-tooldock-item-color-active: var(--color-text1-4, #111);
	--shell-dark-tooldock-item-background: var(--color-transparent, transparent);
	--shell-dark-tooldock-item-background-hover: var(--color-fill1-3, #ebecf0);
	--shell-dark-tooldock-item-background-active: var(--color-fill1-3, #ebecf0);
	--shell-brand-header-color: var(--color-white, #fff);
	--shell-brand-header-height: var(--s-13, 39px);
	--shell-brand-header-background: var(--color-brand1-6, #3d7fff);
	--shell-brand-header-shadow: var(--shadow-1-down, 0px 1px 3px 0px rgba(0, 0, 0, 0.12));
	--shell-brand-header-divider-size: var(--line-1, 1px);
	--shell-brand-header-divider-style: var(--line-solid, solid);
	--shell-brand-header-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-brand-header-paddingLeft: var(--s-4, 12px);
	--shell-brand-multitask-min-height: var(--s-10, 30px);
	--shell-brand-multitask-background: var(--color-white, #fff);
	--shell-brand-multitask-shadow: var(--shadow-zero, none);
	--shell-brand-multitask-divider-size: var(--line-1, 1px);
	--shell-brand-multitask-divider-style: var(--line-solid, solid);
	--shell-brand-multitask-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-brand-multitask-paddingLeft: var(--s-zero, 0px);
	--shell-brand-navigation-hoz-marginLeft: var(--s-12, 36px);
	--shell-brand-navigation-ver-width: var(--s-42, 126px);
	--shell-brand-navigation-ver-shadow: var(--shadow-zero, none);
	--shell-brand-navigation-ver-paddingTop: var(--s-2, 6px);
	--shell-brand-navigation-ver-paddingBottom: var(--s-2, 6px);
	--shell-brand-navigation-ver-width-mini: var(--s-15, 45px);
	--shell-brand-navigation-ver-background: var(--color-white, #fff);
	--shell-brand-navigation-ver-divider-size: var(--line-1, 1px);
	--shell-brand-navigation-ver-divider-style: var(--line-solid, solid);
	--shell-brand-navigation-ver-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-brand-local-navigation-width: var(--s-42, 126px);
	--shell-brand-local-navigation-background: var(--color-fill1-4, #f2f7ff);
	--shell-brand-local-navigation-paddingTop: var(--s-2, 6px);
	--shell-brand-local-navigation-paddingBottom: var(--s-2, 6px);
	--shell-brand-local-navigation-shadow: var(--shadow-zero, none);
	--shell-brand-local-navigation-divider-size: var(--line-1, 1px);
	--shell-brand-local-navigation-divider-style: var(--line-solid, solid);
	--shell-brand-local-navigation-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-brand-appbar-background: var(--color-white, #fff);
	--shell-brand-appbar-min-height: var(--s-12, 36px);
	--shell-brand-appbar-shadow: var(--shadow-zero, none);
	--shell-brand-appbar-paddingLeft: var(--s-6, 18px);
	--shell-brand-appbar-divider-size: var(--line-1, 1px);
	--shell-brand-appbar-divider-style: var(--line-solid, solid);
	--shell-brand-appbar-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-brand-content-background: var(--color-fill1-3, #ebecf0);
	--shell-brand-content-paddingLeft: var(--s-5, 15px);
	--shell-brand-content-paddingTop: var(--s-5, 15px);
	--shell-brand-footer-min-height: var(--s-14, 42px);
	--shell-brand-footer-background: var(--color-transparent, transparent);
	--shell-brand-footer-color: var(--color-text1-1, #ccc);
	--shell-brand-footer-font-size: var(--font-size-body-2, 14px);
	--shell-brand-ancillary-width: var(--s-42, 126px);
	--shell-brand-ancillary-background: var(--color-white, #fff);
	--shell-brand-ancillary-paddingTop: var(--s-2, 6px);
	--shell-brand-ancillary-paddingBottom: var(--s-2, 6px);
	--shell-brand-ancillary-shadow: var(--shadow-zero, none);
	--shell-brand-ancillary-divider-size: var(--line-1, 1px);
	--shell-brand-ancillary-divider-style: var(--line-solid, solid);
	--shell-brand-ancillary-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-brand-tooldock-height: var(--s-13, 39px);
	--shell-brand-tooldock-width: var(--s-13, 39px);
	--shell-brand-tooldock-background: var(--color-fill1-4, #f2f7ff);
	--shell-brand-tooldock-paddingTop: var(--s-2, 6px);
	--shell-brand-tooldock-paddingBottom: var(--s-2, 6px);
	--shell-brand-tooldock-shadow: var(--shadow-zero, none);
	--shell-brand-tooldock-divider-size: var(--line-1, 1px);
	--shell-brand-tooldock-divider-style: var(--line-solid, solid);
	--shell-brand-tooldock-divider-color: var(--color-line1-1, #f0f2f5);
	--shell-brand-tooldock-item-paddingTop: var(--s-2, 6px);
	--shell-brand-tooldock-item-color: var(--color-text1-3, #666);
	--shell-brand-tooldock-item-color-hover: var(--color-text1-4, #111);
	--shell-brand-tooldock-item-color-active: var(--color-text1-4, #111);
	--shell-brand-tooldock-item-background: var(--color-transparent, transparent);
	--shell-brand-tooldock-item-background-hover: var(--color-fill1-3, #ebecf0);
	--shell-brand-tooldock-item-background-active: var(--color-fill1-3, #ebecf0);
	--divider-hoz-size: var(--line-1, 1px);
	--divider-hoz-color: var(--color-line1-2, #e6e8ed);
	--divider-hoz-text-center-paddingLeft: var(--s-4, 12px);
	--divider-hoz-text-left-paddingLeft: var(--s-4, 12px);
	--divider-hoz-text-marginTop: var(--s-4, 12px);
	--divider-hoz-marginTop: var(--s-4, 12px);
	--divider-hoz-text-size: var(--font-size-subhead, 16px);
	--divider-hoz-text-weight: var(--font-weight-2, normal);
	--divider-hoz-text-color: var(--color-text1-4, #111);
	--divider-ver-size: var(--line-1, 1px);
	--divider-ver-color: var(--color-line1-2, #e6e8ed);
	--divider-ver-marginLeft: var(--s-2, 6px);
	--transfer-operation-margin-left-right: var(--s-5, 15px);
	--transfer-operation-margin-gutter: var(--s-2, 6px);
	--transfer-operation-icon-size: var(--icon-xs, 9px);
	--transfer-panel-border-width: var(--line-1, 1px);
	--transfer-panel-header-padding-top-bottom: var(--s-2, 6px);
	--transfer-panel-header-padding-left-right: var(--s-5, 15px);
	--transfer-panel-header-text-size: var(--font-size-body-1, 12px);
	--transfer-panel-search-margin-top: var(--s-2, 6px);
	--transfer-panel-search-margin-left-right: var(--s-1, 3px);
	--transfer-panel-search-margin-bottom: var(--s-zero, 0px);
	--transfer-panel-list-width: var(--s-45, 135px);
	--transfer-panel-list-height: var(--s-40, 120px);
	--transfer-panel-footer-padding-top-bottom: var(--s-2, 6px);
	--transfer-panel-footer-padding-left-right: var(--s-5, 15px);
	--transfer-simple-move-icon: var(--icon-content-switch, "");
	--transfer-simple-move-icon-color: var(--color-line1-3, #c4c6cf);
	--transfer-panel-border-color: var(--color-line1-2, #e6e8ed);
	--transfer-panel-border-corner: var(--corner-1, 6px);
	--transfer-panel-background-color: var(--color-white, #fff);
	--transfer-panel-header-text-color: var(--color-text1-4, #111);
	--transfer-panel-header-background-color: var(--color-fill1-1, #f0f2f5);
	--transfer-panel-search-icon-color: var(--color-text1-2, #999);
	--transfer-panel-footer-text-color: var(--color-text1-4, #111);
	--transfer-panel-footer-background-color: var(--color-white, #fff);
	--transfer-simple-panel-footer-text-color: var(--color-brand1-6, #3d7fff);
	--transfer-simple-panel-item-hover-text-color: var(--color-brand1-6, #3d7fff);
	--transfer-panel-footer-shadow: var(--shadow-zero, none);
	--tree-select-padding-vertical: var(--s-2, 6px);
	--tree-select-padding-horizontal: var(--s-5, 15px);
	--tree-select-background: var(--color-white, #fff);
	--line-0: var(--line-zero);
	--shadow-0: var(--shadow-zero);
	--corner-right-angle: var(--corner-zero);
	--s-0: var(--s-zero)
}

.sell-o-addon-qn {
	line-height: 32px;
	margin: 12px 0
}

.sell-o-addon-qn-label {
	position: relative;
	text-align: right
}

.sell-o-addon-qn-label>.preset-tag.next-tag {
	background-color: #daeeff;
	border-width: 0;
	color: #388beb;
	margin: 4px 12px 0
}

.sell-o-addon-qn-label>.preset-tag.next-tag:hover {
	background-color: #daeeff!important;
	border-width: 0!important;
	color: #388beb!important
}

.sell-o-addon-qn-label .left-wrap {
	overflow: hidden
}

.sell-o-addon-qn-label label {
	font-size: 14px;
	margin-right: 12px;
	line-height: 12px;
	padding-top: 10px;
	hyphens: auto;
	float: right;
	text-align: right;
	color: #333;
	font-weight: 500
}

.sell-o-addon-qn-label label.required:before {
	display: inline-block;
	margin: 0 4px;
	content: "*";
	color: #e72b00
}

.sell-o-addon-qn-label label img {
	width: 27px;
	height: auto;
	margin-right: 4px;
	vertical-align: bottom
}

.sell-o-addon-qn-label.help-padding label {
	padding-right: 10px
}

.sell-o-addon-qn-label.help-padding .help-icon {
	position: absolute;
	top: 0;
	right: 8px;
	color: #999
}

.sell-o-addon-qn-label.help-padding .help-icon:hover {
	color: #999
}

.sell-o-addon-qn-info {
	zoom: 1
}

.sell-o-addon-qn-info:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
	visibility: hidden;
	overflow: hidden
}

.sell-o-addon-qn-info>.top {
	margin-top: 8px;
	margin-bottom: 8px
}

.sell-o-addon-qn-info>.bottom {
	padding-top: 8px
}

.sell-o-addon-qn-info>.bottom,
.sell-o-addon-qn-info>.top {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	overflow: hidden;
	clear: both
}

.sell-o-addon-qn-info>.right {
	margin-left: 8px;
	font-size: 12px;
	color: #999;
	float: left
}

.sell-o-addon-qn-info>.info-content {
	float: left;
	position: relative;
	font-size: 14px;
	clear: both
}

.sell-o-addon-qn-info>.info-content .sell-catProp-item .left-wrap>.label.required:before,
.sell-o-addon-qn-info>.info-content .sell-o-message>.msg-content.error {
	color: #e72b00
}

.sell-o-addon-qn-info>.info-content .m-editor-head {
	height: 48px;
	line-height: 48px
}

.sell-o-addon-qn-help-content {
	font-size: 12px
}

.sell-o-addon-qn-help-content img {
	max-width: 100%;
	max-height: 100%
}

.sell-o-addon-qn-message {
	word-break: break-all;
	line-height: 16px;
	min-height: 16px;
	font-size: 12px
}

.sell-o-addon-qn-message .msg-icon {
	float: left
}

.sell-o-addon-qn-message .msg-content.error {
	color: #e72b00
}

.sell-o-addon-qn-message .msg-content.warn {
	color: #ffe6bd
}

.sell-qn-vertical-layout {
	position: relative;
	margin-top: var(--s-8, 24px)
}

.sell-qn-vertical-layout-wrap {
	display: flex;
	justify-content: flex-start
}

.sell-qn-vertical-layout-label-wrap {
	position: relative;
	text-align: left
}

.sell-qn-vertical-layout-label-wrap.help-padding .help-icon {
	color: #999;
	vertical-align: bottom
}

.sell-qn-vertical-layout-label-wrap.help-padding .help-icon:before {
	font-size: 14px
}

.sell-qn-vertical-layout-label-wrap.help-padding .help-icon:hover {
	color: #999
}

.sell-qn-vertical-layout-label-wrap .sell-qn-vertical-layout-label {
	float: none
}

.sell-qn-vertical-layout-label-wrap .sell-qn-vertical-layout-label label {
	font-size: 14px;
	color: #111;
	margin-right: 6px;
	text-align: left;
	font-weight: 500;
	position: relative
}

.sell-qn-vertical-layout-label-wrap .sell-qn-vertical-layout-label label.required:before {
	display: inline-block;
	content: "*";
	position: absolute;
	left: -8px;
	color: #e72b00
}

.sell-qn-vertical-layout-label-wrap .sell-qn-vertical-layout-label labelimg {
	width: 27px;
	height: auto;
	margin-right: 4px;
	vertical-align: bottom
}

.sell-qn-vertical-layout-info {
	zoom: 1
}

.sell-qn-vertical-layout-info.top {
	float: none;
	margin-top: 12px
}

.sell-qn-vertical-layout-info:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
	visibility: hidden;
	overflow: hidden
}

.sell-qn-vertical-layout-info>.top {
	margin: 2px 0
}

.sell-qn-vertical-layout-info>.bottom {
	padding-top: 8px
}

.sell-qn-vertical-layout-info>.bottom,
.sell-qn-vertical-layout-info>.top {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	overflow: hidden;
	clear: both
}

.sell-qn-vertical-layout-info>.right {
	margin-top: 12px;
	margin-left: 8px;
	font-size: 12px;
	color: #999;
	float: left
}

.sell-qn-vertical-layout-content>.content {
	float: left;
	font-size: 14px;
	clear: both
}

.sell-qn-vertical-layout-content>.content.has-label {
	padding-top: 12px
}

.sell-qn-vertical-layout-content>.content .m-editor .m-editor-head {
	height: 48px;
	line-height: 48px
}

.sell-qn-vertical-layout-content .sell-o-info>.info-content.help-padding {
	padding-right: 15px
}

.sell-qn-vertical-layout-content .sell-o-message>.msg-content.error {
	color: #e72b00
}

.sell-qn-vertical-layout-help-content {
	font-size: 12px
}

.sell-qn-vertical-layout-help-content img {
	max-width: 100%;
	max-height: 100%
}

.sell-qn-vertical-layout-message {
	word-break: break-all;
	line-height: 16px;
	min-height: 16px;
	font-size: 12px
}

.sell-qn-vertical-layout-message .msg-icon {
	float: left
}

.sell-qn-vertical-layout-message .msg-content.error {
	color: #e72b00
}

.sell-qn-vertical-layout-message .msg-content.warn {
	color: #eb7e10
}

#gpf-traceid-notice-container {
	position: fixed;
	width: 58px;
	bottom: 200px;
	right: 5px;
	text-align: center;
	border: 2px solid #eaeaea;
	z-index: 110
}

#gpf-traceid-notice-container a {
	color: #bfbfbf
}

#gpf-traceid-notice-container:hover {
	background-color: #f5f5f5
}

.gpf-traceid-notice-dlg {
	width: 480px
}

.gpf-traceid-notice-dlg .trace-id-desc {
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 10px
}

.gpf-traceid-notice-dlg .sell-screen-shot-img-copy-btn,
.gpf-traceid-notice-dlg .sell-trace-text-copy-btn {
	margin-left: 10px;
	line-height: 16px;
	height: 16px
}

.gpf-traceid-notice-dlg .sell-trace-screen-shot-wrap {
	display: flex;
	align-items: flex-start;
	margin-top: 6px
}

.gpf-traceid-notice-dlg .sell-trace-screen-shot-wrap .screen-shot-title {
	margin-right: 12px
}

.gpf-traceid-notice-dlg .sell-trace-screen-shot-wrap .screen-shot-img {
	max-width: 120px
}

.gpf-traceid-notice-dlg .sell-trace-screen-shot-wrap .empty-img-loading {
	width: 120px;
	height: 120px;
	border: 1px dashed #c4c6cf
}

.gpf-traceid-notice-dlg .sell-trace-screen-shot-wrap .empty-img-loading .tips {
	text-align: center
}

.sell-trace-screen-shot-img-preview .img-content {
	zoom: .8
}

@media screen and (max-width:1440px) {
	.sell-trace-screen-shot-img-preview .img-content {
		zoom: .5
	}
}

#qn_header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1001
}

#ROOT {
	margin-top: 60px
}

body {
	background: #f7f8fa;
	padding-bottom: 18px;
	width: 100%;
	height: 100%
}

h3.menu-hd {
	font-size: 12px
}

.hide {
	display: none
}

#root .next-affix {
	z-index: 10
}

[id^=struct-submit] {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	border-top: 0;
	background-color: #fff;
	z-index: 1000;
	height: 66px;
	line-height: 66px;
	box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, .06)
}

[id^=struct-submit] button {
	margin: 0 18px
}

.sell-input.normal-input {
	width: 358px
}

.sell-input.large-input {
	width: 734px
}

#struct-price .sell-o-number .next-input.next-medium,
#struct-quantity .sell-o-number .next-input.next-medium {
	width: 358px
}

.category-history .history-list.next-small .next-tabs-tab-inner {
	font-size: 12px
}

.sell-color-saleProps .input-with-warning .check-icon {
	background-color: var(--input-bg-color, #f2f4f7);
	height: auto;
	border-right: none
}

.sell-color-saleProps .input-with-warning .check-icon .color-dropdown-input:hover+.check-icon,
.sell-color-saleProps .input-with-warning .check-icon.has-error {
	background-color: #fff
}

.sell-color-saleProps .check-icon.next-icon:before,
.sell-color-saleProps .color-delete-icon>.next-icon:before {
	width: 16px;
	font-size: 16px
}

.sell-o-image-item .upload-content .upload-btn-icon.next-icon:before {
	width: 24px
}

.sell-global-message {
	position: relative;
	margin-bottom: 10px
}

.sell-global-message ol {
	list-style-type: decimal;
	list-style-position: outside
}

.sell-global-message ol>li {
	padding: 5px
}

.sell-o-images-preview-dlg .viewer-contents img,
.sell-o-images-preview-dlg .viewer-thumb img {
	margin: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.sell-o-images-preview-dlg {
	width: "980px";
	padding: 0;
	background-color: #000;
	border: 0
}

.sell-o-images-preview-dlg a:hover {
	text-decoration: none
}

.sell-o-images-preview-dlg .next-dialog-header {
	display: none
}

.sell-o-images-preview-dlg .next-dialog-body {
	padding: 0;
	height: 100%;
	font-size: 0
}

.sell-o-images-preview-dlg .prew-img-wrap {
	background-color: #eee;
	margin-top: 24px;
	line-height: 458px;
	text-align: center;
	font-size: 0
}

.sell-o-images-preview-dlg .prew-img-wrap .helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.sell-o-images-preview-dlg .prew-img-wrap .prew-img {
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%
}

.sell-o-images-preview-dlg .next-dialog-footer {
	display: none
}

.sell-o-images-preview-dlg .viewer-contents {
	position: relative;
	overflow: hidden;
	display: inline-block;
	width: 620px;
	height: 620px;
	padding: 0;
	margin: 3px 0;
	vertical-align: top
}

.sell-o-images-preview-dlg .viewer-contents .main-image-wrap {
	margin: auto;
	padding: 0;
	text-align: center;
	width: 100%;
	height: 100%
}

.sell-o-images-preview-dlg .viewer-side {
	position: relative;
	background-color: #f3f3f3;
	float: right;
	text-align: left;
	padding: 0 20px;
	display: inline-block;
	height: 626px;
	width: 160px
}

.sell-o-images-preview-dlg .viewer-title {
	color: #6c6c6c;
	font-size: 12px;
	font-weight: 700;
	margin: 50px 0 25px
}

.sell-o-images-preview-dlg .viewer-indicators {
	list-style: none
}

.sell-o-images-preview-dlg .viewer-indicators .selected {
	border-color: #f40
}

.sell-o-images-preview-dlg .viewer-thumb {
	position: relative;
	display: block;
	float: left;
	border: 2px solid #f3f3f3;
	margin: 2px;
	width: 54px;
	height: 54px;
	text-align: center
}

.sell-o-images-preview-dlg .viewer-thumb.active {
	border-color: #3d7fff
}

.sell-o-images-preview-dlg .viewer-control {
	cursor: pointer;
	position: relative;
	display: inline-block;
	width: 100px;
	line-height: 626px;
	height: 626px;
	text-align: center
}

.sell-o-images-preview-dlg .viewer-control .next-icon {
	color: #898989
}

.sell-o-images-preview-dlg .viewer-control:hover .next-icon {
	color: #fff
}

.sell-o-images-preview-dlg .viewer-control-left:hover,
.sell-o-images-preview-dlg .viewer-control-right:hover {
	color: #fff
}

.media-img-plug iframe,
.o-sell-media-dialog .media-wrap iframe {
	border: 0;
	height: 450px;
	width: 730px;
	min-height: 450px
}

.sell-o-image-item-preview .image-tools,
.sell-o-image-item .placeholder {
	position: absolute;
	left: 0;
	opacity: 0;
	display: none;
	width: 100%;
	font-size: 12px;
	background-color: rgba(51, 51, 51, .7);
	transition: opacity .3s ease;
	margin: 0;
	color: #fff;
	z-index: 1
}

.sell-o-images {
	line-height: 1;
	font-size: 0
}

.sell-o-images .image-uploader {
	display: inline-block;
	outline: 0
}

.sell-o-images .image-list-wrap {
	margin-top: -15px
}

.sell-o-images .image-list-wrap:after {
	display: block;
	content: "";
	clear: both
}

.drag-image-item-wrapper {
	float: left;
	margin: 15px 15px 0 0
}

.drag-image-item-wrapper.drop-left {
	border-left: 3px dashed #3d7fff;
	margin-left: -3px
}

.drag-image-item-wrapper.drop-right {
	border-right: 3px dashed #3d7fff;
	margin-right: 12px
}

.sell-o-image-item {
	position: relative
}

.sell-o-image-item:last-of-type {
	margin-right: 0
}

.sell-o-image-item.readonly .image-upload-btn,
.sell-o-image-item.readonly .upload-content {
	cursor: not-allowed
}

.sell-o-image-item.readonly .upload-btn-icon {
	color: #999
}

.sell-o-image-item .placeholder {
	top: 0;
	text-align: center;
	line-height: 18px;
	display: block;
	opacity: 1
}

.sell-o-image-item .placeholder .required {
	color: #f60;
	margin-left: -6px
}

.sell-o-image-item .upload-content {
	width: 100%;
	cursor: pointer;
	position: absolute;
	transform: translateY(-18px);
	top: 50%
}

.sell-o-image-item .upload-content .upload-btn-icon.next-icon {
	margin: 0;
	display: block;
	text-align: center;
	color: #3d7fff
}

.sell-o-image-item .upload-content .upload-btn-icon.next-icon:before {
	font-size: 24px;
	line-height: 1
}

.sell-o-image-item .upload-content .upload-text {
	font-size: 12px;
	line-height: 1;
	color: #666;
	text-align: center;
	margin: 12px 0 0
}

.sell-o-image-item .image-upload-btn {
	border: 1px dashed #c4c6cf;
	width: 100%;
	height: 100%
}

.sell-o-image-item.has-url:hover .placeholder {
	opacity: 0
}

.sell-o-image-item.has-url:hover .image-tools {
	display: block;
	opacity: 1
}

.sell-o-image-item.has-url .image-upload-btn {
	display: none
}

.sell-o-image-item.has-url .sell-o-image-item-preview {
	display: block
}

.sell-o-image-item-preview {
	display: none;
	width: 100%;
	height: 100%
}

.sell-o-image-item-preview .image-card {
	cursor: pointer;
	height: 100%;
	width: 100%;
	position: relative;
	border: 1px solid #cdcdcd
}

.sell-o-image-item-preview .image-card img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.sell-o-image-item-preview .image-tools {
	bottom: 0;
	line-height: 28px
}

.sell-o-image-item-preview .image-tools .tool {
	cursor: pointer;
	width: 36px;
	text-align: center;
	display: inline-block
}

.sell-o-image-item-preview .image-tools .tool:hover {
	background-color: rgba(51, 51, 51, .3)
}

.sell-o-image-item-preview .image-tools .move-left:before,
.sell-o-image-item-preview .image-tools .move-right:before {
	font-size: 12px
}

.sell-o-image-item-preview .image-tools .image-upload-remove {
	width: 28px
}

.sell-o-images-popup {
	max-width: none;
	background-color: #fff;
	border: 1px solid #eee
}

.sell-o-images-popup .media-wrap {
	padding: 10px;
	min-height: 300px
}

.sell-o-images-popup .media-wrap iframe {
	border: 0
}

.sell-o-images-popup .media-wrap:after {
	left: 115px
}

.sell-o-message {
	word-break: break-all
}

.sell-o-message .msg-icon {
	float: left
}

.sell-o-message>.msg-content {
	margin-top: 4px;
	min-height: 14px;
	line-height: 14px;
	font-size: 12px
}

.sell-o-message>.msg-content.error {
	color: #e72b00
}

.sell-o-message>.msg-content.warn {
	color: #eb7e10
}

.sell-o-error-hoc {
	display: inline-block
}

.sell-o-error-hoc .sell-o-error-hoc-message {
	margin: 0;
	color: #ffc8b2;
	line-height: 1.2em;
	padding-top: 5px;
	font-size: 12px
}

.sell-o-input {
	line-height: 28px
}

.sell-o-input .input-unit {
	padding-left: 2px
}

.sell-input {
	display: inline-flex;
	width: 260px
}

.sell-input .input-wrap {
	flex: 1
}

.sell-input .fusion-input {
	width: 100%
}

.sell-radio.hoz .radio-item {
	margin-left: 32px
}

.sell-radio.hoz .radio-item:first-child {
	margin-left: 0
}

.sell-radio.ver .radio-item {
	display: block;
	margin-bottom: 8px
}

.sell-radio .help-trigger,
.sell-radio .item-label {
	vertical-align: middle;
	margin-left: 8px
}

.sell-radio .help-trigger {
	color: #b3b3b3
}

.sell-radio .help-trigger:before {
	font-size: 14px
}

.sell-feedback-message>div {
	margin-bottom: 10px
}

.sell-feedback-message .sell-feedback-content {
	line-height: 1.8
}

.sell-feedback-message .actions {
	position: absolute;
	right: 12px;
	top: 12px
}

.sell-feedback-message .sell-feedback-action {
	margin-left: 12px
}

.sell-o-help-tpl>.images {
	margin-left: -8px
}

.sell-o-help-tpl>.images:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
	visibility: hidden;
	overflow: hidden
}

.sell-o-help-tpl>.images>.image-item {
	float: left;
	margin: 0 0 8px 8px
}

.sell-o-help-tpl .image-content:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
	visibility: hidden;
	overflow: hidden
}

.sell-o-help-tpl .image-texts {
	overflow: hidden
}

.sell-o-help-tpl .image-status {
	float: left;
	margin-right: 4px
}

.sell-o-help-tpl .image-status.success {
	color: #cdf2be
}

.sell-o-help-tpl .image-status.fail {
	color: #ffc8b2
}

.sell-o-help-tpl>.texts {
	margin-top: 8px
}

.sell-catProp-item-common .icon-auditing {
	display: inline-block;
	height: 17px;
	width: 17px;
	line-height: 18px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	border-radius: 100%;
	background-color: #bd66e6;
	vertical-align: baseline
}

.sell-catProp-item-common .label-line-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	gap: 4px 0
}

.sell-catProp-item-common .label-line-wrap>* {
	flex-shrink: 0
}

.sell-catProp-item-common .label-line-wrap>*+* {
	margin-left: 4px
}

.sell-catProp-item-common .label-line-wrap>label {
	flex-shrink: 1
}

.sell-catProp-item-common .label-line-wrap>.label {
	line-height: 18px;
	hyphens: auto;
	text-align: right
}

.sell-catProp-item-common .label-line-wrap>.label.required:before {
	content: "*";
	color: #e72b00;
	padding-right: 4px
}

.sell-catProp-item-common .label-line-wrap>.label.important .next-icon-favorites-filling {
	color: #ff9300;
	margin-right: 2px
}

.sell-catProp-item-common .label-line-wrap>.label.important .next-icon-favorites-filling:before {
	margin-top: -2px
}

.sell-catProp-item-common .label-line-wrap>.help-trigger {
	color: #999;
	cursor: pointer
}

.sell-catProp-item-common .label-line-wrap>.help-trigger:before {
	font-size: 14px
}

.sell-catProp-item-common .preset-tag-wrap {
	margin-top: 4px
}

.sell-catProp-item-common .preset-tag-wrap .preset-tag {
	background-color: #daeeff;
	border-width: 0;
	color: #388beb
}

.sell-catProp-item-common .preset-tag-wrap .preset-tag:hover {
	background-color: #daeeff!important;
	border-width: 0!important;
	color: #388beb!important
}

.sell-catProp-item-common .brand-item {
	margin-left: auto;
	color: #999;
	word-wrap: break-word;
	line-height: 12px;
	font-size: 12px;
	flex-shrink: 1;
	max-width: 80%
}

.sell-catProp-item {
	display: flex;
	align-items: flex-start
}

.sell-catProp-item:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
	visibility: hidden;
	overflow: hidden
}

.sell-catProp-item>.left-wrap {
	margin-top: 8px;
	margin-right: 8px;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	position: relative;
	width: 120px;
	word-wrap: break-word;
	text-align: right
}

.sell-catProp-struct {
	position: relative;
	font-size: 12px;
	float: left;
	line-height: 1;
	max-width: 290px
}

.sell-catProp-struct .sell-o-datepicker>.next-date-picker,
.sell-catProp-struct .sell-o-datepicker>.next-month-picker,
.sell-catProp-struct .sell-o-datepicker>.next-year-picker {
	width: 240px
}

.sell-catProp-struct .sell-o-rangepicker>.next-date-picker {
	width: 240px
}

.sell-catProp-struct .sell-o-rangepicker>.next-range-picker-show-time {
	min-width: 288px
}

.sell-catProp-struct .sell-o-rangepicker>.next-range-picker-show-time .next-input {
	width: 130px
}

.sell-catProp-struct .sell-o-rangepicker>.next-range-picker-show-time .next-range-picker-separator {
	width: 12px
}

.sell-catProp-struct .sell-o-rangepicker>.next-range-picker-show-time input {
	padding: 0 2px
}

.sell-catProp-struct .sell-o-rangepicker>.next-range-picker-show-time>.next-icon {
	right: 8px
}

.sell-catProp-struct .sell-o-rangepicker.sell-o-rangepicker-second>.next-range-picker-show-time .next-range-picker-separator {
	width: 4px
}

.sell-catProp-struct .sell-catProp-struct-vertical-layout .sell-o-datepicker>.next-date-picker,
.sell-catProp-struct .sell-catProp-struct-vertical-layout .sell-o-datepicker>.next-month-picker,
.sell-catProp-struct .sell-catProp-struct-vertical-layout .sell-o-datepicker>.next-year-picker {
	width: 358px
}

.sell-catProp-struct .sell-catProp-struct-vertical-layout .sell-o-rangepicker>.next-date-picker {
	width: 358px
}

.sell-catProp-struct .sell-catProp-struct-vertical-layout .sell-o-rangepicker>.next-range-picker-show-time {
	min-width: 288px
}

.sell-catProp-struct .sell-catProp-struct-vertical-layout .sell-o-rangepicker>.next-range-picker-show-time .next-input {
	width: 130px
}

.sell-catProp-struct .sell-catProp-struct-vertical-layout .sell-o-rangepicker>.next-range-picker-show-time .next-range-picker-separator {
	width: 12px
}

.sell-catProp-struct .sell-catProp-struct-vertical-layout .sell-o-rangepicker>.next-range-picker-show-time input {
	padding: 0 2px
}

.sell-catProp-struct .sell-catProp-struct-vertical-layout .sell-o-rangepicker>.next-range-picker-show-time>.next-icon {
	right: 8px
}

.sell-catProp-struct .sell-catProp-struct-vertical-layout .sell-o-rangepicker.sell-o-rangepicker-second>.next-range-picker-show-time .next-range-picker-separator {
	width: 4px
}

.sell-catProp-struct>.content.help-padding {
	position: relative;
	display: inline-block;
	font-size: 0;
	padding-right: 20px;
	vertical-align: top
}

.sell-catProp-struct>.content.help-padding>* {
	font-size: 12px
}

.sell-catProp-struct>.info-top {
	margin-top: 7px;
	margin-bottom: 3px
}

.sell-catProp-struct>.info-bottom {
	padding-top: 3px
}

.sell-catProp-struct .item-msg {
	min-height: 18px;
	margin-bottom: 6px
}

.sell-catProp-struct .item-msg,
.sell-catProp-struct>.info-bottom,
.sell-catProp-struct>.info-top {
	width: 240px;
	color: #999;
	word-wrap: break-word;
	line-height: 18px
}

.sell-catProp-item-vertical-layout {
	position: relative;
	margin-right: 18px
}

.sell-catProp-item-vertical-layout:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
	visibility: hidden;
	overflow: hidden
}

.sell-catProp-item-vertical-layout:last-child .item-msg {
	min-height: auto
}

.sell-catProp-item-vertical-layout>.top-wrap {
	position: relative
}

.sell-catProp-item-vertical-layout>.top-wrap .label-line-wrap {
	justify-content: flex-start
}

.sell-catProp-struct-vertical-layout {
	font-size: 12px;
	float: left;
	line-height: 1;
	max-width: 358px;
	padding-top: 12px
}

.sell-catProp-struct-vertical-layout>.content.help-padding {
	position: relative;
	display: inline-block;
	font-size: 0;
	padding-right: 20px;
	vertical-align: top
}

.sell-catProp-struct-vertical-layout>.content.help-padding>* {
	font-size: 12px
}

.sell-catProp-struct-vertical-layout>.content .sell-o-measurement.ui-item {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start
}

.sell-catProp-struct-vertical-layout>.info-top {
	margin-top: 7px;
	margin-bottom: 3px
}

.sell-catProp-struct-vertical-layout>.info-bottom {
	padding-top: 3px
}

.sell-catProp-struct-vertical-layout .item-msg {
	min-height: 24px
}

.sell-catProp-struct-vertical-layout .item-msg,
.sell-catProp-struct-vertical-layout>.info-bottom,
.sell-catProp-struct-vertical-layout>.info-top {
	width: 358px;
	color: #999;
	word-wrap: break-word;
	line-height: 18px
}

.sell-catProp-update-property-wrap {
	display: inline-flex;
	flex-direction: row
}

.sell-catProp-update-property-wrap .sell-catProp-item-checkbox,
.sell-catProp-update-property-wrap .sell-catProp-item-input,
.sell-catProp-update-property-wrap .sell-catProp-item-select {
	max-width: 320px
}

.sell-catProp-update-property {
	flex-shrink: 0;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 4px;
	background-color: #ffc8b2;
	color: #fff;
	cursor: pointer;
	border-radius: 10px;
	margin-top: 6px;
	margin-left: 4px;
	margin-right: 4px
}

.sell-catProp-update-prop-balloon {
	width: 220px
}

.sell-catProp-update-prop-balloon>.label:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
	visibility: hidden;
	overflow: hidden
}

.sell-catProp-update-prop-balloon>.label>.update-btn {
	float: right
}

.sell-o-property-action {
	display: inline-block;
	vertical-align: top;
	font-size: 0
}

.sell-o-property-action>* {
	font-size: 12px
}

.sell-catProp-item-material-ocr-result-wrapper {
	min-width: 160px;
	max-width: 360px
}

.sell-catProp-item-material-ocr-result-detail {
	border-radius: 6px;
	background: #f7f8fa;
	padding: 18px
}

.sell-catProp-item-material-ocr-result-detail-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 14px
}

.sell-catProp-item-material-ocr-result-table {
	font-size: 12px;
	color: #111
}

.sell-catProp-item-material-ocr-result-table-header {
	color: #666
}

.sell-catProp-item-material-ocr-result-table-line {
	display: flex;
	margin-top: 12px
}

.sell-catProp-item-material-ocr-result-table-line>div {
	flex: 1;
	min-width: 60px
}

.sell-catProp-item-material-ocr-result-table-line>div:first-child {
	flex: 2;
	margin-right: 8px
}

.sell-catProp-item-material {
	display: flex;
	font-size: 12px
}

.sell-catProp-item-material .ocr-image-upload-wrap {
	margin-bottom: 8px
}

.sell-catProp-item-material>.material-left>.warning {
	color: #ffc8b2
}

.sell-catProp-item-material>.material-left>.text {
	color: #333;
	line-height: 18px;
	max-width: 756px
}

.sell-catProp-item-material .material-item,
.sell-catProp-item-material>.material-left>.add-new {
	margin-bottom: 8px
}

.sell-catProp-item-material .material-item>.delete {
	cursor: pointer;
	text-decoration: none
}

.sell-catProp-item-material .count-number {
	margin-left: 16px
}

.sell-catProp-item-material .count-number .next-input {
	width: 80px
}

.sell-catProp-item-material .select {
	width: 240px
}

.sell-catProp-item-material .delete {
	margin-left: 16px
}

.sell-catProp-item-material-select-options {
	width: 240px
}

.sell-catProp-dialog-measurement .fake-input-wrapper {
	position: relative
}

.sell-catProp-dialog-measurement .fake-input-wrapper .overlay {
	position: absolute;
	width: 100%;
	height: 34px;
	top: 0;
	left: 0
}

.multi-expression-selector {
	max-width: 460px
}

.sell-dialog-measurement-multi-expression-dropdown {
	background: #fff;
	border: 1px solid #e6e8ed;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .12);
	border-radius: 6px;
	background-color: #fff
}

.sell-dialog-measurement-multi-expression-dropdown .item-container {
	padding: 25px 25px 25px 18px;
	display: flex;
	flex-direction: column
}

.sell-dialog-measurement-multi-expression-dropdown .mask {
	position: fixed;
	width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	z-index: -1
}

.sell-dialog-measurement-multi-expression-dropdown .measurement-container {
	margin-top: 12px;
	display: flex;
	flex-direction: row
}

.sell-dialog-measurement-multi-expression-dropdown .measurement-container .fusion-input {
	width: 120px
}

.sell-dialog-measurement-multi-expression-dropdown .measurement-container .sell-struct-option-text {
	margin: 7px 5px
}

.sell-catProp-item-checkbox,
.sell-catProp-item-input {
	width: 240px
}

.sell-catProp-item-select {
	width: 240px;
	display: block
}

.sell-catProp-item-select .next-select {
	width: 240px
}

.sell-catProp-item-select .next-select-inner-wrapper {
	height: 100%
}

.sell-catProp-vertical-layout .sell-catProp-item-checkbox,
.sell-catProp-vertical-layout .sell-catProp-item-input {
	width: 358px
}

.sell-catProp-vertical-layout .sell-catProp-item-select {
	width: 358px;
	display: block
}

.sell-catProp-vertical-layout .sell-catProp-item-select .next-select {
	width: 358px
}

.sell-catProp-vertical-layout .sell-catProp-item-select .next-select-inner-wrapper {
	height: 100%
}

.sell-catProp-vertical-layout .sell-catProp-item-material {
	font-size: 12px
}

.sell-catProp-vertical-layout .sell-catProp-item-material>.warning {
	color: #e72b00
}

.sell-catProp-vertical-layout .sell-catProp-item-material>.text {
	color: #333;
	line-height: 18px
}

.sell-catProp-vertical-layout .sell-catProp-item-material .material-item {
	margin-bottom: 8px
}

.sell-catProp-vertical-layout .sell-catProp-item-material .material-item>.delete {
	cursor: pointer;
	text-decoration: none
}

.sell-catProp-vertical-layout .sell-catProp-item-material .count-number {
	margin-left: 16px
}

.sell-catProp-vertical-layout .sell-catProp-item-material .count-number .next-input {
	width: 80px
}

.sell-catProp-vertical-layout .sell-catProp-item-material .select {
	width: 358px
}

.sell-catProp-vertical-layout .sell-catProp-item-material .delete {
	margin-left: 16px
}

.sell-catProp-vertical-layout .sell-catProp-item-material-select-options {
	width: 358px
}

.sell-o-select-options {
	border: 1px solid #e6e7eb;
	border-radius: 0;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .32);
	line-height: 28px;
	background: #fff;
	overflow: hidden;
	padding: 12px 0
}

.sell-o-select-options .bottom-text,
.sell-o-select-options .empty-content {
	padding: 0 10px
}

.sell-o-select-options.active {
	overflow: hidden
}

.sell-o-select-options.active>.loading {
	display: block
}

.sell-o-select-options.active>.options-content {
	opacity: .7;
	filter: blur(1px);
	position: relative;
	pointer-events: none
}

.sell-o-select-options.active>.options-content>div {
	height: auto!important
}

.sell-o-select-options .options-content {
	overflow: auto;
	max-height: 290px
}

.sell-o-select-options .options-content>div {
	height: auto!important
}

.sell-o-select-options .options-search {
	margin: 0 10px 8px;
	position: relative
}

.sell-o-select-options .options-search>.next-input {
	width: 100%;
	padding-right: 20px
}

.sell-o-select-options .options-search>.search-icon {
	position: absolute;
	right: 8px;
	top: 0;
	line-height: 30px
}

.sell-o-select-options .options-item {
	padding: 0 20px;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: var(--menu-font-size, 14px)
}

.sell-o-select-options .options-item:hover {
	background: #f2f3f7
}

.sell-o-select-options .options-item.disabled {
	color: #ccc;
	border-color: #e6e7eb;
	background-color: #f7f8fa;
	cursor: not-allowed
}

.sell-o-select-options .options-item .selected {
	position: absolute;
	left: 4px;
	top: 0;
	color: #ff6a00
}

.sell-o-select-options .loading {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	margin: auto;
	display: none
}

.sell-o-select-options .options-item .next-icon-help {
	margin-left: 5px
}

.sell-o-combobox>.next-select-inner,
.sell-o-select>.next-select-inner {
	vertical-align: middle
}

.sell-o-select-popup-overlay {
	max-width: 600px
}

.sell-o-select-addon-text-after-wrapper {
	display: flex;
	align-items: center
}

.sell-o-select-addon-text-after-wrapper>.addon-text-after {
	margin-left: 4px
}

.sell-o-custom-base-checkbox>label {
	display: block;
	line-height: 28px;
	height: 28px
}

.sell-o-custom-base-checkbox>label .label-content {
	width: 110px;
	display: inline-block;
	height: 14px;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.sell-o-custom-dlg-checkbox>.content {
	display: block
}

.sell-o-custom-dlg-checkbox .detail {
	display: inline-block;
	margin-top: 4px;
	background-color: #fff;
	max-height: 200px;
	width: 100%;
	overflow-y: scroll
}

.sell-o-custom-dlg-checkbox .detail>.detail-item {
	margin: 4px 8px 0 0
}

.sell-o-custom-dlg-checkbox-dlg {
	width: 880px;
	padding-bottom: 0
}

.sell-o-custom-dlg-checkbox-dlg .next-dialog-header {
	padding: 12px 12px 12px 20px;
	border-bottom: 1px solid #c9c9c9
}

.sell-o-custom-dlg-checkbox-dlg .next-dialog-footer {
	display: none
}

.sell-o-custom-dlg-checkbox-dlg .next-dialog-body {
	padding: 0;
	position: relative;
	display: flex
}

.sell-o-custom-dlg-checkbox-dlg-content {
	display: flex;
	flex-direction: column;
	padding-top: 16px;
	flex: 1
}

.sell-o-custom-dlg-checkbox-dlg-content .head-block {
	display: flex;
	margin-left: 16px
}

.sell-o-custom-dlg-checkbox-dlg-content .head-block-selectAll {
	margin-left: 16px;
	line-height: 28px
}

.sell-o-custom-dlg-checkbox-dlg-content .head-block-selectAll-label {
	margin-left: 4px
}

.sell-o-custom-dlg-checkbox-dlg-content .main-block {
	overflow-x: hidden;
	overflow-y: auto;
	clear: both;
	max-height: 280px;
	min-height: 262px;
	padding: 12px 0 24px 16px;
	border-bottom: 1px solid #c9c9c9
}

.sell-o-custom-dlg-checkbox-dlg-content .footer-block {
	display: flex;
	height: 50px;
	align-items: center;
	padding: 0 16px;
	justify-content: space-between
}

.sell-o-custom-dlg-checkbox-dlg-result {
	width: 176px;
	padding-left: 8px;
	height: 370px;
	overflow-y: auto;
	border-left: 1px solid #c9c9c9
}

.sell-o-custom-dlg-checkbox-dlg-result>.next-checkbox-group>label {
	display: block;
	margin: 20px 0
}

.sell-o-custom-dlg-checkbox-dlg-result .next-checkbox-label {
	width: 120px;
	display: inline-block;
	height: 14px;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.sell-o-custom-dlg-checkbox-dlg-result .selected-number {
	padding-top: 28px
}

.sell-o-custom-dlg-checkbox-dlg .sell-o-custom-base-checkbox {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap
}

.sell-o-custom-dlg-checkbox-dlg .sell-o-custom-base-checkbox>label {
	margin-bottom: 8px;
	width: 148px
}

.sell-o-custom-dlg-checkbox-dlg .sell-o-custom-base-checkbox .next-input {
	width: 110px
}

.sell-o-custom-dlg-checkbox-dlg .custom-item {
	float: left;
	margin-bottom: 8px;
	width: 148px
}

.sell-o-custom-dlg-checkbox-dlg .custom-item .custom-input {
	width: 110px
}

.sell-o-custom-tile-checkbox>.custom-item>label {
	line-height: 28px
}

.sell-o-custom-tile-checkbox .custom-input {
	width: auto
}

.sell-o-asyncTreeSelect-dialog .tree-select {
	background: #fff;
	position: relative
}

.sell-o-asyncTreeSelect-dialog .tree-select .search-icon {
	position: absolute;
	right: 4px;
	top: 4px;
	color: #c7c7c7;
	z-index: 1
}

.sell-o-asyncTreeSelect-dialog .tree-select .searct-ipt {
	width: 100%
}

.sell-o-asyncTreeSelect-dialog .tree-select .item-select {
	height: 229px;
	border: 1px solid #c9c9c9;
	padding: 12px;
	overflow: auto
}

.sell-o-asyncTreeSelect-dialog .tree-select .hasLeaf>div .next-checkbox-wrapper {
	display: none
}

.sell-o-asyncTreeSelect-dialog .next-dialog-body {
	overflow: hidden;
	padding-top: 48px
}

.sell-o-asyncTreeSelect-dialog .left-tree-select,
.sell-o-asyncTreeSelect-dialog .right-select-panel {
	float: left;
	width: 340px;
	height: 100%
}

.sell-o-asyncTreeSelect-dialog .right-select-panel {
	margin-left: 22px
}

.sell-o-tree-select-result {
	background: #fff;
	border: 1px solid #c9c9c9;
	padding: 12px
}

.sell-o-tree-select-result .panel-header {
	overflow: hidden;
	margin-bottom: 12px
}

.sell-o-tree-select-result .clear {
	float: right;
	cursor: pointer;
	text-decoration: none
}

.sell-o-tree-select-result .clear.disabled {
	cursor: not-allowed;
	color: #999
}

.sell-o-tree-select-result .content {
	height: 208px;
	overflow-y: auto
}

.sell-o-tree-select-result .content label {
	display: block;
	line-height: 32px;
	overflow: hidden
}

.sell-o-tree-select-result .content .next-checkbox {
	float: left
}

.sell-o-tree-select-result .content .next-checkbox-label {
	overflow: hidden
}

.sell-o-tree-select-result .content .extend-name,
.sell-o-tree-select-result .content .name {
	width: 120px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	float: left;
	margin-left: 8px
}

.sell-o-tree-select-result .content .extend-name {
	color: #ccc
}

.sell-o-asyncTreeSelect .tree-table {
	width: 610px;
	margin-top: 12px
}

.sell-o-measurement {
	margin-bottom: -10px;
	font-size: 12px
}

.sell-o-measurement>* {
	vertical-align: middle
}

.sell-o-measurement-operand {
	width: 72px;
	height: 28px;
	margin-bottom: 10px
}

.sell-o-measurement-operator {
	padding: 0 4px;
	height: 32px;
	height: var(--form-element-medium-height, 28px);
	line-height: 32px;
	line-height: var(--form-element-medium-height, 28px);
	display: inline-table;
	box-sizing: content-box;
	text-align: center;
	font-size: 12px;
	color: #767676;
	margin-bottom: 10px
}

.sell-o-measurement-select {
	width: 82px;
	height: 28px;
	margin-bottom: 10px
}

.sell-o-measurement-text {
	height: 28px;
	height: var(--form-element-medium-height, 28px);
	line-height: 28px;
	line-height: var(--form-element-medium-height, 28px);
	margin-bottom: 10px;
	margin-left: 5px;
	display: inline-table
}

.sell-o-tree-select {
	overflow: hidden;
	height: 265px;
	line-height: normal
}

.sell-o-tree-select .tree-select {
	background: #fff;
	position: relative
}

.sell-o-tree-select .tree-select .search-icon {
	position: absolute;
	right: 4px;
	top: 0;
	color: #c7c7c7;
	z-index: 1;
	line-height: 26px
}

.sell-o-tree-select .tree-select .searct-ipt {
	width: 100%
}

.sell-o-tree-select .tree-select .item-select {
	height: 229px;
	border: 1px solid #c9c9c9;
	padding: 12px;
	overflow: auto
}

.sell-o-tree-select .left-tree-select,
.sell-o-tree-select .right-select-panel {
	float: left;
	width: 340px;
	height: 100%
}

.sell-o-tree-select .right-select-panel {
	margin-left: 22px
}

.sell-o-custom-tree-select .selected-content {
	color: #333;
	border: 1px solid #ccc;
	padding: 10px 12px;
	line-height: 16px;
	max-height: 102px;
	overflow-y: auto;
	margin-top: 8px;
	margin-right: 8px;
	font-size: 12px;
	cursor: pointer
}

.sell-o-rangepicker {
	margin-top: -5px
}

.sell-o-rangepicker .sell-o-datepicker-wrap {
	display: inline-block;
	margin-top: 5px
}

.sell-o-rangepicker .sell-o-rangepicker-divider {
	padding: 0 5px
}

.sell-catProp,
.sell-catProp-priority-sort {
	width: 840px;
	background: #fcfcfc;
	border: 1px solid #eee
}

.sell-catProp-priority-sort.next-row,
.sell-catProp.next-row {
	padding: 24px 0 18px
}

.sell-catProp-priority-sort>.exclude-items .sell-catProp-struct,
.sell-catProp>.exclude-items .sell-catProp-struct {
	max-width: 704px
}

.sell-catProp-priority-sort>.exclude-items .info-bottom,
.sell-catProp-priority-sort>.exclude-items .info-top,
.sell-catProp>.exclude-items .info-bottom,
.sell-catProp>.exclude-items .info-top {
	width: auto
}

.sell-catProp-priority-sort .progress-container,
.sell-catProp .progress-container {
	padding: 0 20px 20px
}

.sell-catProp-priority-sort .progress-container .progress-container-wrapper,
.sell-catProp .progress-container .progress-container-wrapper {
	background: rgba(255, 48, 0, .08);
	border: 1px solid rgba(255, 48, 0, .22);
	padding: 8px;
	font-size: 12px;
	line-height: 12px;
	border-radius: 4px
}

.sell-catProp-priority-sort .progress-container .next-icon-pushpin,
.sell-catProp .progress-container .next-icon-pushpin {
	color: #ff2d00;
	vertical-align: middle;
	margin: 0 4px
}

.sell-catProp-priority-sort .progress-container .next-icon-favorites-filling,
.sell-catProp .progress-container .next-icon-favorites-filling {
	color: #ff9300;
	vertical-align: text-top;
	margin: 0 2px
}

.sell-catProp-priority-sort .progress-container .highlight,
.sell-catProp .progress-container .highlight {
	color: #ff2d00;
	margin: 0 4px;
	font-size: 14px
}

.sell-catProp-vertical-layout {
	width: 100%
}

.sell-catProp-vertical-layout .normal-items {
	display: flex;
	align-items: flex-start;
	flex-flow: row wrap;
	align-content: flex-start;
	justify-content: flex-start
}

.sell-catProp-vertical-layout .exclude-items .sell-catProp-struct-vertical-layout {
	max-width: none
}

.sell-catProp-vertical-layout .exclude-items .info-bottom,
.sell-catProp-vertical-layout .exclude-items .info-top {
	width: auto
}

.sell-catProp-priority-sort .progress-container,
.sell-catProp-vertical-layout .progress-container,
.sell-catProp-vertical-layout .title-info-container {
	padding-bottom: 18px
}

.sell-catProp-priority-sort .progress-container .next-message,
.sell-catProp-vertical-layout .progress-container .next-message {
	padding: 9px
}

.sell-catProp-priority-sort .divider-line,
.sell-catProp-vertical-layout .divider-line {
	width: 100%;
	border-top: 1px solid #f0f2f5;
	margin: 18px 0
}

.sell-catProp-priority-sort .title-info-container .title-text,
.sell-catProp-vertical-layout .title-info-container .title-text {
	font-size: 14px;
	color: #111
}

.sell-catProp-priority-sort .title-info-container .title-text .icon,
.sell-catProp-vertical-layout .title-info-container .title-text .icon {
	padding-right: 10px
}

.sell-catProp-priority-sort .title-info-container .complete-length-info,
.sell-catProp-vertical-layout .title-info-container .complete-length-info {
	font-size: 16px;
	padding: 0 12px 0 6px
}

.sell-catProp-priority-sort .title-info-container .complete-length-info .has-completed,
.sell-catProp-vertical-layout .title-info-container .complete-length-info .has-completed {
	color: #3d7fff
}

.sell-catProp-priority-sort .title-info-container .help-tips,
.sell-catProp-vertical-layout .title-info-container .help-tips {
	color: #999;
	font-size: 12px
}

.sell-catProp-priority-sort .important-attr-notice-container,
.sell-catProp-vertical-layout .important-attr-notice-container {
	position: relative;
	padding-bottom: 18px
}

.sell-catProp-priority-sort .important-attr-notice-container .notice-content,
.sell-catProp-vertical-layout .important-attr-notice-container .notice-content {
	padding-right: 60px
}

.sell-catProp-priority-sort .important-attr-notice-container .more-btn,
.sell-catProp-vertical-layout .important-attr-notice-container .more-btn {
	position: absolute;
	line-height: 18px;
	top: 12px;
	right: 18px;
	color: #5584ff
}

.sell-catProp-priority-sort .important-attr-notice-container,
.sell-catProp-priority-sort .title-info-container {
	padding: 0 18px 18px
}

.sell-catProp-priority-sort .important-attr-notice-container .more-btn {
	right: 30px
}

.sell-o-image-item .image-upload-btn,
.video-item .video-upload-btn {
	border: 1px dashed #d7dbe0;
	border-radius: 9px;
	background-color: #f7f8fa
}

.sell-o-image-item .image-card,
.video-item .video-preview {
	border: 1px solid #d7dbe0;
	border-radius: 9px
}

.sell-o-image-item .image-card img,
.video-item .video-preview img {
	border-radius: 9px
}

.sell-o-image-item .upload-content .upload-btn-icon.next-icon,
.video-item .video-upload-btn .upload-btn-icon.next-icon {
	color: #999
}

.multi-video .select-video .placeholder,
.multi-video .select-video .sell-o-image-item-preview .image-tools,
.sell-o-image-item .placeholder,
.sell-o-image-item .sell-o-image-item-preview .image-tools {
	border-radius: 6px 6px 0 0;
	background-color: #0056ff
}

.multi-video .select-video {
	width: 100px;
	height: 100px
}

.multi-video .select-video .placeholder {
	right: 0
}

.tb-title {
	width: 100%
}

.tb-title .tb-title-input.normal-input>.input-wrap>.next-input {
	width: 358px
}

.tb-title .tb-title-input.large-input>.input-wrap>.next-input {
	width: 734px
}

.tb-title .tb-title-recommends>.text {
	display: block;
	font-size: 12px;
	color: #999;
	margin-top: 12px
}

.tb-title .tb-title-recommends>.item {
	margin: 12px 6px 0 0
}

.sell-transport .next-checkbox-label {
	font-size: 14px
}

.sell-transport .logis-block {
	width: 756px;
	border-width: 0;
	border-radius: 9px
}

.sell-o-sequential-combobox .sell-sequential-combobox-children-wrap {
	margin: 12px 0
}

.sell-sequential-checkbox {
	width: 100%
}

.sell-sequential-checkbox .sequential-checkbox-wrap {
	border-width: 0;
	border-radius: 9px
}

.sell-draft-btn .draft-save-btn,
.sell-draft-btn .save-btn {
	border-radius: 0;
	border-bottom-right-radius: 500px!important;
	border-top-right-radius: 500px!important
}

.sell-draft-btn .sell-draft-save-btn {
	display: inline-flex;
	align-items: center
}

#struct-saleProp {
	margin-top: 10px
}

.tb-qualification {
	width: 100%;
	border-width: 0;
	border-radius: 9px
}

.sell-o-sku-images .sku-image-item-wrap {
	align-items: center;
	justify-content: center
}

.sell-o-sku-images .sku-image-item-wrap .sku-image-wrap {
	margin-top: 0
}

.sell-o-sku-images .sku-image-item-wrap .action-link {
	line-height: 1
}

.sell-o-bool .text,
.sell-o-radio .item-label {
	font-size: 14px
}

.sell-o-radio.hoz {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap
}

.sell-o-radio.hoz .radio-item {
	min-width: 70px;
	margin-left: 0;
	margin-right: 32px;
	margin-top: 9px
}

.sell-item-detail-preview .preview-icon .icon {
	width: 28px;
	height: 28px
}

.sell-sequential-checkbox .operation-wrap .next-btn-text>.next-icon:before {
	width: 16px;
	font-size: 16px
}

.block-template-overlay-content.with-qn-style {
	border-radius: 9px
}

.block-template-overlay-content.with-qn-style .l-block-template-item .next-icon {
	color: #666
}

.block-template-overlay-content.with-qn-style .l-block-template-item .next-icon:before {
	width: 12px;
	font-size: 12px
}

.block-template-overlay-content.with-qn-style .l-block-template-item .icon-selected {
	color: #3d7fff
}

.sell-sequential-checkbox .option-wrap {
	line-height: 30px
}

.sell-sku .sell-o-select .next-input-text-field {
	padding: 0 4px
}

.sell-sku .sell-sku-table-header-common .sell-o-input .next-input,
.sell-sku .sell-sku-table-header-common .sell-o-number .next-input,
.sell-sku .sell-sku-table-header-common .sell-o-select .next-input {
	border: 1px solid #c4c6cf;
	opacity: .8;
	border-radius: 6px;
	background-color: #fff
}

.sell-sku .sell-sku-table-header-common .sell-o-input .next-input:hover,
.sell-sku .sell-sku-table-header-common .sell-o-number .next-input:hover,
.sell-sku .sell-sku-table-header-common .sell-o-select .next-input:hover {
	border-color: var(--input-focus-border-color, #3d7fff)
}

.sell-sku .sell-sku-table-wrap .sell-sku-head-cell {
	color: #666
}

.sell-radio.hoz .radio-item,
.tab-nest .tabNest-radio-info {
	margin-left: 0;
	margin-right: 48px
}

.sell-o-select-popup-overlay .sell-o-select-options {
	border-radius: 9px
}

.sell-o-select-popup-overlay .sell-o-select-options .selected {
	color: #3d7fff
}

.next-date-picker-body,
.sell-shelf-time .sell-o-datepicker {
	min-width: 307px
}

.sell-o-datepicker-second .next-date-picker {
	min-width: 200px
}

.sell-catProp,
.sell-catProp-priority-sort,
.sell-catProp-priority-sort .sell-catProp-item .sell-catProp-item-select,
.sell-catProp .sell-catProp-item .sell-catProp-item-select {
	width: 100%
}

.sell-custom-sale-property .custom-sale-item .value-box .next-input {
	background-color: var(--input-bg-color, #f2f4f7)
}

.sell-custom-sale-property .custom-sale-item .value-box .next-input.next-focus,
.sell-custom-sale-property .custom-sale-item .value-box .next-input:hover {
	background-color: var(--input-focus-bg-color, #fff)
}

.goldweight .goldweight-row {
	display: flex;
	align-items: center
}

.goldweight a {
	color: var(--color-link-1, #5584ff)
}

#category-card>.content>[name=button] {
	margin-left: 138px
}

#root {
	width: 960px;
	margin: 0 auto;
	overflow-x: auto
}

#root #struct-barcode {
	display: flex!important;
	flex-direction: row-reverse;
	justify-content: flex-end;
	align-items: flex-start;
	align-content: flex-start
}

#root #struct-barcode #struct-catBarcodeImage.sell-qn-vertical-layout .sell-qn-vertical-layout-info {
	display: none
}

#root #struct-barcode #struct-catBarcodeImage.sell-qn-vertical-layout .invoke-media-btn {
	color: #666;
	border: none;
	border-radius: var(--form-element-medium-corner, 6px);
	background-color: var(--input-bg-color, #f2f4f7)
}

#root #struct-barcode #struct-catBarcodeImage.sell-qn-vertical-layout .invoke-media-btn .next-icon-picture {
	padding-right: 8px
}

#root #struct-barcode #struct-catBarcodeImage.sell-qn-vertical-layout .invoke-media-btn .sell-upload-picture-btn-text {
	font-size: 12px
}

#root #struct-barcode #struct-catBarcode {
	position: relative
}

#root #struct-barcode #struct-catBarcode:before {
	content: "条形码（可选）";
	color: #666;
	position: absolute;
	top: 0;
	left: 10px;
	margin-top: 10px
}

#root #struct-barcode #struct-catBarcode .sell-o-addon-qn-label,
#root #struct-barcode #struct-catBarcode .sell-qn-vertical-layout-label {
	display: none
}

#root #struct-barcode #struct-catBarcode .sell-input.large-input {
	width: 410px
}

#root #struct-barcode #struct-catBarcode.sell-qn-vertical-layout .sell-input.large-input {
	width: 435px
}

#root #struct-barcode #struct-catBarcode.sell-qn-vertical-layout .sell-input.large-input .next-input {
	padding-left: 85px
}

#root #struct-barcode #struct-catBarcode.sell-qn-vertical-layout .sell-qn-vertical-layout-content>.content {
	padding-top: 0
}

#root.horizon {
	width: 1110px
}

#root.horizon #struct-barcode {
	position: relative
}

#root.horizon #struct-barcode #struct-catBarcode {
	position: absolute;
	top: 32px;
	left: 300px
}

#root.horizon #struct-barcode #struct-catBarcode .sell-o-addon-qn-label {
	display: none
}

#root>button {
	display: block;
	margin: 0 auto
}

#footer {
	display: none
}

#card-block .title,
#card-category .title {
	font-size: 16px;
	color: #fff;
	background-color: #3d7fff
}

#struct-category .sell-qn-vertical-layout-label>label,
#struct-catImages .sell-qn-vertical-layout-label>label {
	font-size: 18px
}

.category-dialog-select {
	width: 60%
}

#smart-publish-header .next-message-notice {
	background-color: transparent;
	border-color: transparent;
	padding-bottom: 0
}

[id^=struct-submit] {
	text-align: right
}

[id^=struct-submit] button {
	margin: 0
}

[id^=struct-submit] .sell-add-overlay .sell-add-overlay-content>span {
	margin-left: 90px
}

[id^=struct-step] #struct-category,
[id^=struct-step] #struct-catImages {
	margin-top: 0
}

.sell-feedback-message div {
	margin: 0
}

.sell-feedback-message .actions {
	top: 6px
}

.sell-feedback-message .actions .next-btn.next-btn-secondary {
	background-color: transparent
}

.sell-notice-popup .next-menu .next-menu-item {
	padding: 0 12px
}

.sell-qn-vertical-layout-info.top {
	float: left;
	margin-top: 0
}

.sell-qn-vertical-layout-info>.top {
	line-height: 20px
}

.sell-qn-vertical-layout-label-wrap .sell-qn-vertical-layout-label {
	float: left
}